This is kind of a big one, feel free to take your time to review this PR. The ultimate goal is for this to set the platforms' department features at a solid 80% 🚀
[x] Department index with department cards (any)
[x] Department show with department name, description, banner, collaborators snippet, recent activity (for now has an empty state because association logic is missing) (any)
[x] Department show action buttons (ask to collaborate (any), view kanban board (collaborators & admin, will be done in another PR), view collaborators table (admin), edit department details (admin)
[x] Change department name, description and banner (admin)
[x] Chose whether a department is accepting new collaborators (admin)
[x] View collaborators, and requests to join (admin)
[x] Approve or deny collaborator requests
[x] View collaborators (user)
[x] Request to join department (any)
[x] Ability to archive departments (admin)
[x] Email to all admins of an organization collaborators of a department on new collaborator request (admin)
[x] Email to collaborator when their request is accepted (any)
Also adds a cool gradient component that can be used for placeholder banners and such.
Also fixes some missing associations related to the user entity.
This is kind of a big one, feel free to take your time to review this PR. The ultimate goal is for this to set the platforms' department features at a solid 80% 🚀
Also adds a cool gradient component that can be used for placeholder banners and such. Also fixes some missing associations related to the user entity.