Laura Klünder
|
385aebe445
|
improve access permission querying
|
2017-12-20 21:17:35 +01:00 |
|
Laura Klünder
|
544b3dae2e
|
those who can grant all permissions should have all of them
|
2017-12-20 21:07:02 +01:00 |
|
Laura Klünder
|
245c101eb0
|
AccessRestrictionGroup
|
2017-12-20 20:54:58 +01:00 |
|
Laura Klünder
|
b852ef708e
|
AccessPermission.unique_key
|
2017-12-19 12:19:31 +01:00 |
|
Laura Klünder
|
153c20410c
|
only show access restrictions the user max see
|
2017-12-19 01:56:10 +01:00 |
|
Laura Klünder
|
64664fbc66
|
don't use tokens as primary keys
|
2017-12-18 14:54:45 +01:00 |
|
Laura Klünder
|
7e9c87c8ea
|
allow multiple access permissions per user and restriction
|
2017-12-17 21:53:55 +01:00 |
|
Laura Klünder
|
94a51f8159
|
bump access permission token: don't descrase validity
|
2017-12-11 14:18:09 +01:00 |
|
Laura Klünder
|
fe3bac40c8
|
fix checking access permissions
|
2017-12-10 14:52:04 +01:00 |
|
Laura Klünder
|
803f9ee121
|
redeem token after logging in
|
2017-12-10 14:46:41 +01:00 |
|
Laura Klünder
|
101a4c6bf2
|
redeem access permission tokens
|
2017-12-10 14:13:20 +01:00 |
|
Laura Klünder
|
003bfbe389
|
fix inverted logic
|
2017-12-10 13:37:23 +01:00 |
|
Laura Klünder
|
986cad7c23
|
don't allow redeeming if token is no longer valid
|
2017-12-10 03:54:49 +01:00 |
|
Laura Klünder
|
2a175aa43d
|
create and show access qr code
|
2017-12-10 03:49:21 +01:00 |
|
Laura Klünder
|
cca01e584a
|
AccessPermissionToken
|
2017-12-10 03:16:07 +01:00 |
|
Laura Klünder
|
0c1b27d529
|
remove code that gave all access permissions to superusers
|
2017-12-08 22:32:35 +01:00 |
|
Laura Klünder
|
10af523737
|
clear access permission cache for user after save() or delete()
|
2017-12-08 22:26:14 +01:00 |
|
Laura Klünder
|
eb54ac7896
|
manage access permissions
|
2017-12-08 21:31:53 +01:00 |
|
Laura Klünder
|
a7c140a2ac
|
don't cast ugettext_lazy calls to str, as our json encoder is now clever
|
2017-11-30 01:10:49 +01:00 |
|
Laura Klünder
|
bb6b726a89
|
remove unneeded superuser-access-code
|
2017-11-25 13:53:43 +01:00 |
|
Laura Klünder
|
7987aa08f3
|
fix broken q_for_request when wrapped querysets are used
|
2017-11-25 13:47:47 +01:00 |
|
Laura Klünder
|
cdca60b307
|
superusers should have all permissions for now
|
2017-11-25 13:47:31 +01:00 |
|
Laura Klünder
|
ae5bbb7705
|
superusers get their own cache key
|
2017-11-05 16:47:25 +01:00 |
|
Laura Klünder
|
949b88389e
|
add Location.details_display()
|
2017-11-02 13:35:58 +01:00 |
|
Laura Klünder
|
31bc299f77
|
superusers have all access permissions
|
2017-10-31 18:09:55 +01:00 |
|
Laura Klünder
|
7a2ecb60ed
|
add ETag to editor
|
2017-10-27 17:08:36 +02:00 |
|
Laura Klünder
|
85a0993799
|
add ETag to mapdata api
|
2017-10-27 16:40:15 +02:00 |
|
Laura Klünder
|
1bf61f5f0f
|
access_permissions should be a set
|
2017-10-24 23:24:45 +02:00 |
|
Laura Klünder
|
d34afc37c6
|
expire access permission cache earlier if a permission will expire
|
2017-10-24 22:52:38 +02:00 |
|
Laura Klünder
|
10da4f3bb6
|
implement access permissions
|
2017-10-24 22:45:57 +02:00 |
|
Laura Klünder
|
7c44a9d74f
|
add AccessPermission modeling
|
2017-10-24 22:13:53 +02:00 |
|
Laura Klünder
|
756c3976d0
|
move renderscad into Level model
|
2017-08-06 22:07:34 +02:00 |
|
Laura Klünder
|
890225784a
|
respect access restrictions in editor API
|
2017-07-13 22:22:13 +02:00 |
|
Laura Klünder
|
eaf1d20427
|
move q_for_request to AccessRestriction
|
2017-07-13 19:26:10 +02:00 |
|
Laura Klünder
|
bbdfc9aadc
|
respect access_restriction in mapdata API
|
2017-07-13 19:22:57 +02:00 |
|
Laura Klünder
|
80ed95f91c
|
implement access_restriction field in Editor
|
2017-07-13 18:54:49 +02:00 |
|
Laura Klünder
|
20924b9845
|
remove property "public", add AccessRestriction model
|
2017-07-13 18:43:03 +02:00 |
|
Laura Klünder
|
945b5a7e0e
|
add LocationGroupCategory to models/__init__.py
|
2017-07-13 18:23:33 +02:00 |
|