]> git.openstreetmap.org Git - rails.git/commit
Create a UI for managing ACLs
authorAndy Allan <git@gravitystorm.co.uk>
Wed, 9 Sep 2026 18:52:56 +0000 (19:52 +0100)
committerAndy Allan <git@gravitystorm.co.uk>
Thu, 10 Sep 2026 16:26:16 +0000 (17:26 +0100)
commit254a8364d2f59ccddc701755ba97a383968adfb2
treea5c3d3419933559882fd54ce96c1a118759d724c
parent7556a500b3528f4d4dd8dab9d9d38a5b4c94ebe0
Create a UI for managing ACLs

This allows administrators to manage ACLs, without having to either
use the console or use the postgresql cli.
21 files changed:
app/abilities/ability.rb
app/controllers/acls_controller.rb [new file with mode: 0644]
app/helpers/acls_helper.rb [new file with mode: 0644]
app/models/acl.rb
app/validators/inet_validator.rb [new file with mode: 0644]
app/views/acls/_acl.html.erb [new file with mode: 0644]
app/views/acls/_form.html.erb [new file with mode: 0644]
app/views/acls/_navigation.html.erb [new file with mode: 0644]
app/views/acls/edit.html.erb [new file with mode: 0644]
app/views/acls/index.html.erb [new file with mode: 0644]
app/views/acls/new.html.erb [new file with mode: 0644]
config/locales/en.yml
config/routes.rb
test/abilities/administrator_ability_test.rb
test/abilities/moderator_ability_test.rb
test/abilities/user_ability_test.rb
test/controllers/acls_controller_test.rb [new file with mode: 0644]
test/helpers/acls_helper_test.rb [new file with mode: 0644]
test/models/acl_test.rb
test/system/acls_test.rb [new file with mode: 0644]
test/validators/inet_validator_test.rb [new file with mode: 0644]