Commit Graph

14 Commits (6ae1fcd0591ece24867483865f41e95b80cc0fb2)

Author SHA1 Message Date
Matt Jankowski 71405eabfc
Use material symbols in table link helper ()
Michael Stanclift 8b7f93cc7f
Recolor Preferences/Admin UI to better match main design ()
Matt Jankowski 32ead51e5a
Add material design icons to admin/settings views ()
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
Matt Jankowski f445d33fd6
Fix haml-lint `LineLength` cops in app/views/admin ()
Matt Jankowski 186895fc88
Refactor, lint fix, and bug fix on admin/roles/form partial ()
Matt Jankowski 89a17878ef
Fix haml-lint `InstanceVariables` rule for admin/roles/_form ()
Nick Schonning 67016dd29d
Update haml-lint 0.49.1 ()
Matt Jankowski 361dd43235
Fix haml-lint Rubocop `lambda` cop ()
Jed Fox 768b00c4d0
Consistently use middle dot (·) instead of bullet (•) to separate items ()
Jeong Arm 42ff4dce41
Use type="color" on badge color input field ()
This informs browser to use interactive color picker
Claire ecb3bb3256
Add support for editing labelling of one's own role ()
Still disallow edition of rank or permissions
Claire befbac3f1c
Fix various in the user role management UI ()
* Reword priority description

* Disable checkboxes for permissions you can't enable in role edition interface

* Set max priority in HTML attribute

* Explicitly link to role edition, do not link when you can't edit

* Reword priority description based on review
Claire 0665ba8a23
Fix incorrect param in role card link ()
Eugen Rochko 44b2ee3485
Add customizable user roles ()
* Add customizable user roles

* Various fixes and improvements

* Add migration for old settings and fix tootctl role management