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

feat: Add Uni Code of Conduct and Club Constitution links #228

Merged
merged 5 commits into from
Jan 25, 2025

Conversation

phoenixpereira
Copy link
Member

Description

Add Uni Code of Conduct and Club Constitution links to join flow and miscellaneous changes.

Changes Made

  • Update copyright year to the current dynamically
  • Refactor notification categories to use dynamic names
  • Add Uni Code of Conduct and Club Constitution links to join us flow
  • Add the link to Club Constitution in About page

Related Issues

Fixes #227

Additional Notes

This PR is merging to the 2025 branch, which will be a temporary staging branch for upcoming PRs that will be merged for the start of 2025. This includes changing auth to Keycloak, updating db schema for notifications, email for member sign-up, and adding the uni's code of contact and our constitution to our join us page.

@phoenixpereira phoenixpereira added enhancement frontend refactor Changes to code structure with no changes to logic labels Jan 13, 2025
@phoenixpereira phoenixpereira added this to the 2025 milestone Jan 13, 2025
@phoenixpereira phoenixpereira self-assigned this Jan 13, 2025
@rayokamoto rayokamoto merged commit 8d8529e into compsci-adl:2025 Jan 25, 2025
3 checks passed
phoenixpereira added a commit that referenced this pull request Feb 4, 2025
* feat(auth): Switch to Keycloak (#217)

* feat(Auth): Add basic auth.js + Keycloak setup

* feat(auth): Make header work

* feat(db): Update db schema to make join flow work with Keycloak

* feat(auth): Get payment flow working

* feat(auth): Get admin panel working

* fix(auth): Use correct id

* feat(auth): Add sign out for mobile

* feat: Update join us page to use Keycloak

* feat(auth): Make join us flow work properly

* fix(settings): Show finish sign up box properly

* chore: Remove old forgot password page and unused schemas

* chore: Remove Clerk errors helper

* chore: Remove Clerk packages

* fix: Add md5 types, remove old Clerk styling, add name fields

* chore(ci): Update dockerfile, workflow, and env

* docs: Update Keycloak docs formatting and spelling

* chore: Address feedback

* chore: Remove unused route constants

* chore: Remove unused environment variables in workflow and dockerfile

* chore: Address feedback

* chore: Update membership product name for 2025

* chore(ci): Enable PR workflow for 2025 branch

* chore(ci): Enable PR workflow for 2025 branch

* chore(ci): Revert enable PR workflow for 2025 branch

* chore(ci): Enable PR workflow for 2025 branch (#219)

* chore(ci): Change trigger from pull_request_target to pull_request

* chore: Downgrade eslint version to fix compatibility issues

* fix: Add fallback db url and mock redis client

* feat: Add Welcome Email (#224)

* feat: Add foundations for notifications (#226)

* feat: Add Uni Code of Conduct and Club Constitution links (#228)

* chore(footer): Update copyright year to current dynamically

* feat(notifications): Refactor notification categories to use dynamic names

* feat(join): Update agree to terms step to include links to University Code of Conduct and club Constitution

* feat(about): Add link to club Constitution in About page

* refactor(field): Set field label string to lowercase at start

* chore(auth): Use Keycloak realm role instead of client role to determine committee access (#229)

* docs(keycloak): Improve Keycloak setup documentation (#230)

* chore(ci): Update .env.local.example and streamline env vars in production workflow (#231)

* chore(env): Update .env.local.example to include auth and email env vars

* chore(ci): Refactor production workflow to streamline env var handling
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement frontend refactor Changes to code structure with no changes to logic
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

None yet

3 participants