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

Organization system #335

Merged
merged 105 commits into from
Dec 2, 2023
Merged

Conversation

WcaleNieWolny
Copy link
Contributor

@WcaleNieWolny WcaleNieWolny commented Sep 6, 2023

This PR implements V0 for the organization system. This is ALMOST ready, however due to the size of this PR rigorous testing have to be performed to make sure after merging this PR everything will go smoothly.

I am opening this to get feedback from @riderx but there are a couple things missing from this PR as is:

  • Videos showing changes
  • Rigorous testing, I have tested this code, however there are likely some bugs that will be cough with more tests
  • SQL queries to migrate production (So that this can be merged)
  • Clear of types.ts, there are a lot of unnecessary changes there

/claim #258

Summary by CodeRabbit

  • New Feature: Introduced a new Vue component DropdownOrganization.vue for organization selection and invitation management.
  • New Feature: Added a redirect property to the Tab interface for optional redirection.
  • New Feature: Implemented role-based permissions and access control within the organization system.
  • New Feature: Added a new Vue component for managing organization information, including changing the organization logo and name.
  • New Feature: Added support for toggling between dark and light modes in the UI.
  • Refactor: Simplified the template in InfoRow.vue by removing unnecessary code.
  • Refactor: Updated conditions for deleting records in SharedUserTable.vue.
  • Refactor: Removed photo handling code from Account.vue and moved it to a new service module photos.ts.
  • Bug Fix: Modified the useSupabase function to infer the type of options variable.
  • Bug Fix: Updated the main function in upload_link/index.ts to retrieve user ID based on API key and app ID.

Copy link

socket-security bot commented Nov 27, 2023

Updated dependencies detected. Learn more about Socket for GitHub ↗︎

Packages Version New capabilities Transitives Size Publisher
@playwright/test 1.40.0...1.41.0-alpha-nov-23-2023 None +1/-1 7.17 MB dgozman-ms

@WcaleNieWolny
Copy link
Contributor Author

DO NOT UPDATE PLAYWRTIGHT, I AM USING OLDER VERSION ON PURPOSE TO AVOID THIS ISSUE

@WcaleNieWolny
Copy link
Contributor Author

/linkpr Cap-go/CLI#138

Copy link

sonarcloud bot commented Dec 1, 2023

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

No Coverage information No Coverage information
No Duplication information No Duplication information

@riderx riderx merged commit 129eac3 into Cap-go:development Dec 2, 2023
5 of 6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants