Concept for Groups #354
Labels
No labels
bug
duplicate
enhancement
help wanted
high priority
invalid
L
low priority
M
medium priority
needs refinement
optional
question
S
UX research
wontfix
No milestone
No project
No assignees
2 participants
Notifications
Total time spent: 30 minutes
Due date
simon
30 minutes
No due date set.
Dependencies
No dependencies set.
Reference: local-it/mitgliederverwaltung#354
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feature/concept-groups"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
closes #307
Description of the implemented changes
The changes were:
What has been changed?
Definition of Done
Code Quality
Accessibility
Testing
Additional Notes
@ -0,0 +1132,4 @@assert %{name: ["has already been taken"]} = errors_on(changeset)endtest "name uniqueness is case-sensitive" doDo we want this to be case sensitive?
I guess not - i'll change it!
Looks good to me :) Nice!!
@ -0,0 +276,4 @@### Search Integration**Member Search Enhancement:**- Include group names in member search vectorDo you think full text in groups is neccessary if we have th efilter or has it consequences for the performance so just a filter is enough as well?
I think I expect a fuzzy-fulltext search to match everything that can be found related to a member, including groups. Do you disagree?
No I expect the same, I just thought it might affect th eperformance depending on the amount of groups...but let's start with it :)
@ -0,0 +299,4 @@- Edit group (inline or modal)- Delete group with confirmation modal- Show member count per groupAdd to sidebar settings -> groups?
@ -0,0 +357,4 @@### Accessibility (A11y) Considerations**Requirements:**- All UI elements must be keyboard accessible<3
@ -0,0 +374,4 @@</span>```**Clickable Group Badge (for filtering):**Maybe the dropdown is even enough fo the first start?
@ -0,0 +718,4 @@- ❌ Rollen/Positionen in Gruppen- ❌ Erweiterte Gruppenattribute (Datum, Status, etc.)- ❌ Gruppen-spezifische Berechtigungen- ❌ Gruppen in Mitgliedersuche (kann später kommen)I think thats also part of MVP right? :)
the search yes, the aspects above I'd leave out for the mvp
think that also matches what we decided in the planning meeting?

Yeah, I just meant the last line :)
Pattern match on %Mv.Accounts.User{} instead of generic actor. Clearer intention, prevents accidental authorization bypasses. Non-User actors are returned as-is (no-op).Handle consume_uploaded_entries returning [content] directly instead of [{:ok, content}]. Add locale support for translations in background tasks.Pull request closed