Adds Global Settings closes #211 #219

Merged
carla merged 7 commits from feature/211_globalsettings into main 2025-12-01 10:57:06 +01:00
Owner

Description of the implemented changes

The changes were:

  • Bugfixing
  • New Feature
  • Breaking Change
  • Refactoring

Add a settings ressource to give the user the possibility to set the name of the club.

What has been changed?

  • settings ressource has been added
  • GlobalSettings live view has been added
  • env.example has been updated with ASSOCIATION_NAME

Definition of Done

Code Quality

  • No new technical depths
  • Linting passed
  • Documentation is added were needed

Accessibility

  • New elements are properly defined with html-tags
  • Colour contrast follows WCAG criteria
  • Aria labels are added when needed
  • Everything is accessible by keyboard
  • Tab-Order is comprehensible
  • All interactive elements have a visible focus

Testing

  • Tests for new code are written
  • All tests pass
  • axe-core dev tools show no critical or major issues

Additional Notes

## Description of the implemented changes The changes were: - [ ] Bugfixing - [x] New Feature - [ ] Breaking Change - [ ] Refactoring <!--- Describe the goal of the PR in a few words --> Add a settings ressource to give the user the possibility to set the name of the club. ## What has been changed? - settings ressource has been added - GlobalSettings live view has been added - env.example has been updated with ASSOCIATION_NAME ## Definition of Done ### Code Quality - [x] No new technical depths - [x] Linting passed - [x] Documentation is added were needed ### Accessibility - [ ] New elements are properly defined with html-tags - [ ] Colour contrast follows WCAG criteria - [ ] Aria labels are added when needed - [ ] Everything is accessible by keyboard - [ ] Tab-Order is comprehensible - [ ] All interactive elements have a visible focus ### Testing - [x] Tests for new code are written - [x] All tests pass - [ ] axe-core dev tools show no critical or major issues ## Additional Notes <!--- Add any additional information for the reviewers here -->
carla added this to the As Admin I can configure settings globally milestone 2025-11-27 15:57:21 +01:00
carla added 6 commits 2025-11-27 15:57:22 +01:00
adds tests
Some checks failed
continuous-integration/drone/push Build is failing
8503c085cb
chore: adds settings ressource and migration
Some checks failed
continuous-integration/drone/push Build is failing
936ed0ace1
test updated
All checks were successful
continuous-integration/drone/push Build is passing
2027c993b4
chore: updated env example
All checks were successful
continuous-integration/drone/push Build is passing
8e33eea9de
carla added this to the Sprint 9: 20.11 - 11.12 project 2025-11-27 15:57:23 +01:00
carla changed title from WIP: Adds Global Settings closes #211 to Adds Global Settings closes #211 2025-11-27 15:57:49 +01:00
requested reviews from moritz, simon 2025-11-27 15:57:58 +01:00
moritz approved these changes 2025-11-27 19:22:21 +01:00
moritz left a comment
Owner

🚀

🚀
@ -326,0 +334,4 @@
Membership.update_settings(existing_settings, %{club_name: default_club_name})
end
{:ok, nil} ->
Owner

I think this branch is never reached, because get_settings already creates settings as fallback?

I think this branch is never reached, because get_settings already creates settings as fallback?
carla marked this conversation as resolved
carla force-pushed feature/211_globalsettings from 8e33eea9de to dfdf4c980b 2025-12-01 10:43:57 +01:00 Compare
carla added 1 commit 2025-12-01 10:54:28 +01:00
fix: remove unused branch in seeds and fixed translations
All checks were successful
continuous-integration/drone/push Build is passing
f9ff6d3d2d
carla merged commit e803dbdf8b into main 2025-12-01 10:57:06 +01:00
carla deleted branch feature/211_globalsettings 2025-12-01 10:57:07 +01:00
Sign in to join this conversation.
No description provided.