Thomas Lynch
|
262954c41c
|
remove comment todo that is already done
|
2 years ago |
Thomas Lynch
|
fba680f40c
|
permissions metadata change, allow blocking editing/disable checkbox
|
2 years ago |
Thomas Lynch
|
277745a5ca
|
Fix the completely fucked up "my permission", the board equivalent, and staff permissions page since a recent permission update. Upside is it now considers the "parent" thing, which is nice.
|
2 years ago |
Thomas Lynch
|
7a3095594f
|
Change permissions metadata to be keyed by the permission bits
Refactor form handling for permissions in editrole/editaccount, make mush shorter and more maintainable
|
2 years ago |
Thomas Lynch
|
5a7368a0a4
|
Add a new property to permissions metadata and reflect on frontend inability for users without that "parent" permission to edit roles/accounts to have some permissions e.g. root, edit roles, edit accs
Put the metadata into permissions.js (also TODO: key the metadata by bits instead? i.e [Permisions.whatever]: {})
|
2 years ago |
Thomas Lynch
|
3a4737ad8e
|
Add account permission to bypass captcha ref #435 still TODO fixing it for anonymizers
|
2 years ago |
Thomas Lynch
|
4f525b6613
|
move, rename, reorganise "helpers" => "lib"
|
2 years ago |
Thomas Lynch
|
993924a5f2
|
Start making roles editable ref #377
permtemplates are now roles.
They are in the db and can be edited.
Still have to do a few things like the migration, gulpfile and some small details.
|
3 years ago |
Thomas Lynch
|
d1f9c78258
|
ref #377, the fun begins
still a few things to do, see TODO (heh)
mostly working how i imagined, with a few quirks.
pretty happy with it.
|
3 years ago |