You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Organizations are very important in Bileto, especially since they allow operational users to list tickets, contracts, and, soon, users as well (see #579). The problem is that they are available only via the homepage and the administration.
Solution
Add a new tab in the main menu to navigate to the list of organizations.
Specifications
Add a tab "Organizations" in the main navigation menu
Remove the tab from the administration
List only the organizations accessible to the user
Create a new permission orga:manage for "edit" and "delete" actions
Change the permission admin:manage:organizations to admin:create:organizations
Allow to click on an organization to navigate to its page
Move the "edit/delete" actions to an organization "settings" page
(technical debt) Migrate the organization form to a Symfony Form component
Transform the organizations list with cards
Remove the "organizations" section from the home page
Control
login with a user with the permission to create organizations (admin) and an operational role with all permissions, associated to a specific organization (i.e. they should not have access to all the organizations)
on the home page, check that the organizations no longer appear
check that you see a new tab in the navigation menu named "Organizations" and click on it
check that you see only the organizations you have access to, and that they appear as cards
check that you're allowed to create a new organization
check that you can open an organization to access its tickets and contracts
check that you can manage the organization in the new "settings" page
The text was updated successfully, but these errors were encountered:
Problem
Organizations are very important in Bileto, especially since they allow operational users to list tickets, contracts, and, soon, users as well (see #579). The problem is that they are available only via the homepage and the administration.
Solution
Add a new tab in the main menu to navigate to the list of organizations.
Specifications
orga:manage
for "edit" and "delete" actionsadmin:manage:organizations
toadmin:create:organizations
Control
The text was updated successfully, but these errors were encountered: