Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add club parameters page #375

Merged
merged 7 commits into from
Feb 8, 2025
Merged

Conversation

Mathieu414
Copy link
Collaborator

Added some new features to the db to make it easier to set up the google calendar connection. Even though I am a bit unsure about how this will be used.
Anyways, I really believe this new club settings page can be useful.

@Atmos4 any ideas what else could be interesting to add on this page ?

@Mathieu414 Mathieu414 linked an issue Jan 25, 2025 that may be closed by this pull request
@Mathieu414
Copy link
Collaborator Author

About the ability to add a feature to the whole club, I'm not sure if you need to put it here. Should the admin of the club be able to decide if they add features or not ?

@Mathieu414 Mathieu414 requested a review from Atmos4 February 2, 2025 16:17
Copy link
Owner

@Atmos4 Atmos4 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The PR looks ok, but I would prefer if you would use singletons a little bit less

Copy link
Owner

@Atmos4 Atmos4 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

To speed up the process, maybe you could also review your changes to speed up the review process. There are things here that can be resolved earlier just by looking at the diff.

Overall ok, but now that I looked at it a bit more, I can see that there are some things I would want you to fix before merging.

@Mathieu414 Mathieu414 merged commit 45f4600 into master Feb 8, 2025
1 check passed
@Mathieu414 Mathieu414 deleted the 373-create-club-parameters-page branch February 8, 2025 18:32
Mathieu414 added a commit that referenced this pull request Feb 25, 2025
* Fix download files bug (#378)

* 377: fix download files

* 377: fix permission level

* Add club parameters page (#375)

* 373: add club parameters page

* 373: fix broken doctrine command

* 373: Add club features

* 373: reduce singleton use

* 373: fix club features

* 373: review change

* 373: fix small bug on featureService

* Add link page and jotform (#380)

* 376: Add link page and jotform

* 376: review changes

* Groups (#382)

* 381: Add groups

* 381: review changes

* Various improvements (#386)

- fix some code formatting issues
- improve code readability with management tool
- add zip mime type for supported types

---------

Co-authored-by: Mathieu Perrin <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Create club parameters page
2 participants