Merged requested to merge 853-ui-allow-list into develop
See #853 (closed)
UI to enable/disable allow-listing
Quick actions to batch add/remove domains from allow-list
Filters to list only allowed/not allowed domains
Quick actions to add/remove from allow-list when viewing single domain
All of this is demonstrated in the video below.
cc @funkwhale/reviewers-python and @funkwhale/reviewers-front for review!
Live demo: http://funkwhale.pages.funkwhale.audio/-/funkwhale/-/jobs/25071/artifacts/front-review/index.html (demo / demo to login, then follow the same flow as in the video to enable the feature / add domains, etc.)
Note: some server interactions may apppear broken in the demo because demo.funkwhale.audio isn't running the python code in this MR, so please don't panic. The UI should work exactly the same though!