Paul Fitzpatrick
d5a7fb23fe
(core) apply SchemaEdit flag to metadata changes in general
...
Summary:
A user without SchemaEdit permission was able to reorder pages, since
this changes _grist_Pages, and that table was left under control of
regular access rules. This diff tightens things up, to require
SchemaEdit for all metadata edits. The one remaining exception is
_grist_Attachments, which needs some reworking to play well with
granular access.
Test Plan: extended test
Reviewers: dsagal
Reviewed By: dsagal
Differential Revision: https://phab.getgrist.com/D3025
2021-09-16 13:36:20 -04:00
..
2021-03-19 18:20:33 -04:00
2020-12-18 13:32:31 -05:00
2021-08-20 11:28:33 -04:00
2020-11-12 10:55:15 -05:00
2021-09-16 09:15:54 -07:00
2021-09-16 09:15:54 -07:00
2021-08-05 20:46:11 +02:00
2021-08-17 21:44:50 -04:00
2021-08-16 17:36:09 -04:00
2020-07-21 20:39:10 -04:00
2021-08-26 13:36:49 -07:00
2021-08-26 13:36:49 -07:00
2020-07-21 20:39:10 -04:00
2021-09-10 11:02:26 -04:00
2021-03-01 13:49:31 -05:00
2021-08-05 20:46:11 +02:00
2020-07-21 20:39:10 -04:00
2021-08-09 18:37:14 +02:00
2021-08-26 13:36:49 -07:00
2021-01-12 14:08:49 -05:00
2021-07-23 18:41:44 +02:00
2021-04-29 08:56:54 -04:00
2020-07-21 20:39:10 -04:00
2020-07-21 20:39:10 -04:00
2021-08-31 10:47:24 -07:00
2021-08-16 17:36:09 -04:00
2021-08-26 13:36:49 -07:00
2021-08-10 20:41:24 +02:00
2021-09-02 09:36:33 -07:00
2021-09-02 09:36:33 -07:00
2021-09-02 09:36:33 -07:00
2021-02-15 17:02:24 -05:00
2021-05-24 12:56:18 -04:00
2021-07-14 09:52:04 +02:00
2020-07-21 20:39:10 -04:00
2021-04-29 08:56:54 -04:00
2021-09-14 10:03:18 -04:00
2021-07-28 09:02:32 -04:00
2021-07-28 09:02:32 -04:00
2021-08-04 17:59:13 +02:00
2021-09-16 13:36:20 -04:00
2021-09-14 10:03:18 -04:00
2021-08-17 21:44:50 -04:00
2020-07-21 20:39:10 -04:00
2020-09-18 16:31:29 -04:00
2020-10-30 13:52:46 -04:00
2021-05-24 12:56:18 -04:00
2020-07-21 20:39:10 -04:00
2020-10-30 13:52:46 -04:00
2021-08-17 21:44:50 -04:00
2021-04-29 08:56:54 -04:00
2021-01-12 14:08:49 -05:00
2020-07-23 11:29:05 -04:00
2020-07-21 20:39:10 -04:00
2021-08-26 09:39:26 -04:00
2020-07-21 20:39:10 -04:00
2021-07-01 18:38:21 +02:00
2021-07-01 18:38:21 +02:00
2020-10-28 13:59:13 -04:00
2020-07-21 20:39:10 -04:00
2021-08-17 21:44:50 -04:00
2021-08-26 09:39:26 -04:00
2021-04-26 18:54:55 -04:00
2021-07-15 15:18:32 -07:00
2021-08-16 17:36:09 -04:00
2020-07-22 14:45:42 -04:00
2020-07-21 20:39:10 -04:00
2021-05-24 12:56:18 -04:00
2021-08-20 11:28:33 -04:00
2021-07-28 09:02:32 -04:00
2021-05-24 12:56:18 -04:00
2021-08-09 18:37:14 +02:00
2021-08-17 23:51:58 -04:00
2020-07-21 20:39:10 -04:00
2021-09-16 10:06:04 -04:00
2020-07-21 20:39:10 -04:00
2021-08-26 13:36:49 -07:00
2021-09-16 10:06:04 -04:00
2021-08-17 21:44:50 -04:00
2021-09-16 10:06:04 -04:00
2020-07-21 20:39:10 -04:00
2020-07-21 20:39:10 -04:00
2020-10-30 13:52:46 -04:00
2020-07-21 20:39:10 -04:00
2021-08-17 21:44:50 -04:00
2020-07-21 20:39:10 -04:00
2020-07-21 20:39:10 -04:00
2020-07-21 20:39:10 -04:00
2021-08-04 17:59:13 +02:00
2020-07-21 20:39:10 -04:00