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

User store signed url #228

Merged
merged 51 commits into from
Jan 15, 2024
Merged

User store signed url #228

merged 51 commits into from
Jan 15, 2024

Conversation

devmount
Copy link
Collaborator

@devmount devmount commented Jan 15, 2024

Description of the Change

This change moves the user signed url to the frontend user store as well es function to update the stored signed url and replace it. Existing users might need to generate a new URL in the settings to initially fill the store.

I also fixed an issue with the background color of the user avatar in the navbar and took the opportunity to convert it to a separate component.

Benefits

A lot more cleaner code due to central url handling.

Applicable Issues

Closes #198

devmount and others added 30 commits November 6, 2023 18:07
* Swap siteNotification to use a pinia store, and make the z-index bigger. (Fixes #151) (#152)

* Bugs/145 ga disclaimer and visual improvements (#153)

* 📜 improving copy

* 💚 improve spacing in home view

* 💚 improve footer bottom position without scroll bars

* 🔨 handle empty schedules list

* Bugs/154 calendar sync (#155)

* 🔨 only json load google token if it exists

* 🔨 fix sync button styles

* Improving copy (#156)

* Rename instances of thundernest to thunderbird. (#163)

* Warn the user about the consequences of disconnecting a calendar. (#160)

* Warn the user about the consequences of disconnecting a calendar.

* ➕ update locales

---------

Co-authored-by: Andreas Müller <[email protected]>

* Features/105 GA booking request flow (#159)

* ➕ use slots for availability attendees

* ➕ extend booking flow for availabilities (wip)

* 📜 update er documentation

* ➕ implement request confirmation mail

* ➕ add booking confirmation view

* ➕ create loading spinner component

* ➕ availability request handling

* ➕ add external link to my link settings

* ➕ add booking status

* ❌ remove console statement

* 📜 update documentation

* 🔨 make date format constant

* ❌ remove unused code

* ➕ add check for previously booked slot

* Remove carriage return (#167)

* ❌ rmove cr, keep lf

* ❌ remove cr, keep lf

* Add booking request denial information (#168)

---------

Co-authored-by: Mel <[email protected]>
* Add the site title to vue config. (Fixes #180) (#182)

* Remove sender arguments from mail (#179)

* Our smtp provider doesn't support non-verified senders, so let's simplify this and only support service_email for now.

* Add a fake mail server to dev docker

* Lang snippet updates for English (#183)

* ➕ add lang snippet updates for en

* ➕ add lang snippet updates for en

---------

Co-authored-by: Andreas <[email protected]>
* Fix the database connection with in-memory db.

* Don't automatically create a session instance if we're simply importing database.

* Don't automatically create an Auth0 instance if we're simply importing auth

* Added calendar, and subscriber factory fixtures

* Add integration class tests, and moved general, profile, and caldav tests

* Refactored tests to no longer rely on each other, as this can lead to undefined behaviour depending on how the test is ran

* Added standard fixtures for retrieving client and db

* Update readme with new test instructions

* Update the minimum version of python (to 3.11) and fixed some deprecated functions.
* 🔨 fix datetime comparison

* ➕ add timezone data when creating new subscriber

* ❌ remove logging

* 🔨 change login endpoint from get to post
* ➕ component element for nav bar items

* ➕ provide unified login and logout methods

* 🔨 fix missing import

* ➕ add profile dropdown

* ➕ add ga link to schedule creation area

* 🔨 fix vue warning for extraneous non-props attributes

* 💚 add active nav item color gradients

* 🔨 fix share my link buttons to copy link into clipboard
@devmount devmount merged commit 5adee89 into main Jan 15, 2024
1 check passed
@devmount devmount deleted the enhancements/198-user-store-signature branch January 15, 2024 16:59
@MelissaAutumn MelissaAutumn restored the enhancements/198-user-store-signature branch January 15, 2024 17:03
@devmount devmount self-assigned this Feb 3, 2024
@devmount devmount added this to the v0.2 milestone Feb 6, 2024
@devmount devmount deleted the enhancements/198-user-store-signature branch March 26, 2024 06:16
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.

Extend user store with public link
2 participants