74f09c332b
feat: updated the useage of listCurrent in the app and use org role from session ( #14653 )
...
* feat: include org role in org session data
* update contents
* fix: type err
---------
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
Co-authored-by: Udit Takkar <udit222001@gmail.com >
2024-04-22 14:07:43 +00:00
3ce6c23603
fix: Update visibility of team members based on user role ( #14629 )
...
* fix: team memebrs being hidden for admin when org is private and they are not org admin
* chore: remove console.loog
* chore: make permissionCheck more readable
* test: push e2e test for normal privacy banner in orgs
* test: add a few more edge cases
* chore: negate names
* feat: update func to make more sense
* Fix
---------
Co-authored-by: Hariom <hariombalhara@gmail.com >
2024-04-22 13:45:28 +00:00
Alex van Andel and GitHub
d25c043046
chore: Remove all avatar/logo references ( #14532 )
...
* chore: Remove all avatar/logo references
* Updated user profile to only use avatarUrl
* fix: minor style issue
* chore: Remove redundant includeTeamLogo
* fix: Use right avatar default in event type list
* fix: placeholder avatar team profile, target
* chore: Add logoUrl/avatarUrl to JWT
* fix: Bunch of org avatar issues, fix members list
* Fix logoUrl on org pages
* More type fixes
* Hopefully final type fixes
* Another round of type fixes
* fix: UserForm ts
* fix: Handle as return types, not input types
* fix: Remove profile and add avatarUrl
* fix: notFound as const
* fix: Seeder avatarUrl params
* revert: Migration changes for easier recovery
* fix: Add explicit type to builder as avatar is now set
* Add logoUrl to unpublished entity
* Avatar test out of scope here
* fix: Use the new avatarUrl after save
* chore: Removed getOrgAvatarUrl/getTeamAvatarUrl
* fix: Update sidebar image immediately after change
* Unable to safe unnamed user, so default
* fix: Unpublished page, add organization test
* Add more tests
2024-04-18 21:54:16 -07:00
ac858c9bee
fix: [CAL-3374] Says Number is not Verified, but it is Verified ( #14531 )
...
* fix: [CAL-3374] Says Number is not Verified, but it is Verified
* clearing error only when verified
* type-checks fixed
* chore: improvement
---------
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
Co-authored-by: Udit Takkar <udit222001@gmail.com >
2024-04-12 11:33:24 -04:00
d30fb213d2
fix: Add adminReview option to allow impersonating org members ( #14275 )
...
* added layouts for moving teams step
* added admin section for org creation step
* extended org creation to also move existing teams
* wip
* wip
* wip
* further changes
* Add checkout for org in onboarding
* Fix ts errors
* Self review feedback
* Self review addressed
* Fix unit tests
* Fix ts error
* Seans feedback addressed
* feat: fix correct accounts pending
* fix: unit tests for new invite member permissions
* tests: org admin onboarding tests for existing user
* tests: Inital user self serve flow
* chore: update teamAndUserFixture to create X amount of teams
* chore: add testId to card actionButton
* test: add test-Id to continue or checkout button
* tests: add tests for migrating existing teams
* feat: match new designs
* fix: isAdminCheck
* chore: fix pricing copy
* fix: flacky tests
* Fix tests?
* More test fixes
* Check all checkboxes
* Fix type error
* Fix failing test and typescript issues
* Fix unpaid org allowing auto-add users
* Add self-serve flag
* Skip tests
* Add adminReview option
* Fixes
* Add server checks for impersonation
* Improved error
* feat: extract - and disalow updating from org uset list if not reviewed
---------
Co-authored-by: Peer Richelsen <peer@cal.com >
Co-authored-by: Alex van Andel <me@alexvanandel.com >
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
Co-authored-by: sean-brydon <sean@cal.com >
Co-authored-by: Joe Au-Yeung <j.auyeung419@gmail.com >
Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com >
2024-04-04 04:48:41 +00:00
3f02de8214
chore: icon cleanup ( #13770 )
...
Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com >
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com >
2024-04-03 23:23:57 +00:00
eec76ecfe2
feat: implement serverside search over client side ( #14234 )
...
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
2024-03-28 13:18:16 +00:00
3babfa7cf3
feat: add pending to role filter ( #14013 )
...
* feat: add pending to role filter
* fix: logic
* chore: remove log
---------
Co-authored-by: Udit Takkar <udit222001@gmail.com >
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
2024-03-08 15:09:45 +00:00
01ac2e640a
feat: improvement org member list ( #13859 )
...
* fix: sticky action bar and align checkbox
* feat: make teams filterable and clickable, total members
* fix: update members count
---------
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com >
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
2024-03-05 11:09:14 +00:00
aedc88f975
feat: show top banner for broken integrations [Cal 3125] ( #13720 )
...
* added InvalidAppCredentialBanner
* Create InvalidAppCredentialsBanner.tsx
* Update getUserTopBanners.handler.ts
* Create checkForInvalidAppCredentials.ts
* Update common.json
* Update common.json
* Update getUserTopBanners.handler.ts
* Update checkForInvalidAppCredentials.ts
* also included team's credentials
* reverse yarnlock changes
* fix .env
* fixed types
* chore: translation
---------
Co-authored-by: Udit Takkar <udit222001@gmail.com >
2024-02-29 19:58:46 +00:00
Peer Richelsen and GitHub
11fb387370
feat: let org admins change usernames ( #13384 )
2024-02-22 07:48:46 +00:00
a0a731b357
chore: adds future opt-in banner for ADMINS only ( #13315 )
...
* chore: adds future opt-in banner for ADMINS only
* Adds banner to shell
* Update teams.e2e.ts
* fix: e2e ab tests
* Update ab-tests-redirect.e2e.ts
* Discard changes to apps/web/playwright/ab-tests-redirect.e2e.ts
* Discard changes to apps/web/playwright/app-store.e2e.ts
* Discard changes to apps/web/playwright/event-types.e2e.ts
* Discard changes to apps/web/playwright/payment.e2e.ts
* Discard changes to apps/web/playwright/settings-admin.e2e.ts
* Discard changes to apps/web/playwright/teams.e2e.ts
---------
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
2024-01-29 13:20:01 -07:00
+1
30ba168fc3
chore: bump @trpc/* and @tanstack/react-query ( #13335 )
...
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
Co-authored-by: Omar López <zomars@me.com >
Co-authored-by: CarinaWolli <wollencarina@gmail.com >
Co-authored-by: Alex van Andel <me@alexvanandel.com >
Co-authored-by: zomars <zomars@me.com >
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
Co-authored-by: Benny Joo <sldisek783@gmail.com >
Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com >
Co-authored-by: Gergő Móricz <mo.geryy@gmail.com >
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
2024-01-23 16:42:29 -07:00
260bd4829c
fix: Users Cannot Be Upgraded to Owner in Organizations ( #12737 )
...
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
2023-12-19 16:38:06 +00:00
Hariom Balhara and GitHub
a28e8ff39b
fix: A user joining from invite link of a team doesn't automatically become member of the org ( #12774 )
...
* fix: Add org membership when invite link for a team in an org is generated
* Run tests sequentially till we fix emails fixture
2023-12-18 17:48:35 +05:30
eb909cc87a
fix: datatable toolbar ( #12757 )
...
* Fix toolbar
* Slide animation
* Animate out and fix selection model
* Disable on mobile - fix tablet position
---------
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
2023-12-13 10:15:18 +00:00
Udit Takkar and GitHub
90a6fc3f26
refactor: Top Banner and add google calendar credential banner ( #12532 )
...
Fixes: https://github.com/calcom/cal.com/issues/12473
TODO:
- [x] Fix Type error
<img width="1512" alt="Screenshot 2023-12-02 at 12 47 19 AM" src="https://github.com/calcom/cal.com/assets/53316345/8a5c6dd0-6095-482b-b4d0-81653607a270 ">
<img width="1512" alt="Screenshot 2023-12-02 at 12 47 39 AM" src="https://github.com/calcom/cal.com/assets/53316345/fc64edb9-27b3-438f-b42d-75b200ac96e9 ">
2023-12-07 15:32:47 -07:00
Hariom Balhara and GitHub
48dde246e9
test: Add more orgs tests ( #12241 )
2023-11-21 14:03:01 -03:00
Manpreet Singh and GitHub
809abd2f4f
fix: Removes send an invite email option & always send email ( #12229 )
2023-11-06 13:30:37 +05:30
sean-brydon and GitHub
0a59c95b93
fix: impersonation for orgs ( #12113 )
2023-10-30 12:20:48 -03:00
3e08c66888
refactor: Use template literal instead of '+' operator ( #11444 )
...
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
Co-authored-by: zomars <zomars@me.com >
2023-10-03 11:52:19 -07:00
e0c87cf664
feat: Add ability to edit avatar ( #11399 )
...
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
Co-authored-by: Udit Takkar <udit.07814802719@cse.mait.ac.in >
2023-09-22 19:12:35 -04:00
50970dc249
fix: org invite ( #11356 )
...
Co-authored-by: Leo Giovanetti <hello@leog.me >
2023-09-19 15:46:33 +05:30
Leo Giovanetti and GitHub
72907e5e1b
feat: resend invitation ( #11428 )
2023-09-19 00:24:43 +00:00
Somay Chauhan and GitHub
768a3132fb
fix: settings/organization/members table filtering issue ( #11313 )
2023-09-15 17:20:40 +05:30
ba4e717b59
chore: unify org data access ( #11158 )
...
Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com >
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
Co-authored-by: Omar López <zomars@me.com >
2023-09-07 21:21:04 -03:00
sean-brydon and GitHub
47dc85ee1b
chore: fixing darkmode data table ( #11195 )
2023-09-07 14:18:52 +02:00
Peer Richelsen and GitHub
3f0380617a
chore: removed gravatar ( #11153 )
2023-09-05 19:56:02 +02:00
376b38d4ed
fix: Fixes username invite issue ( #10998 )
...
* Fixes username invite issue
* Ensure we only suggest email invites in org members
---------
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
2023-09-01 17:31:45 +05:30
sean-brydon and GitHub
500bfb4d82
chore: sheet darkmode and improve responsive ( #11047 )
2023-08-31 19:09:06 +02:00
+28
10ffd9bacd
feat: Org user table - bulk actions ( #10504 )
...
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com >
Co-authored-by: Leo Giovanetti <hello@leog.me >
Co-authored-by: Alex van Andel <me@alexvanandel.com >
Co-authored-by: CarinaWolli <wollencarina@gmail.com >
Co-authored-by: zomars <zomars@me.com >
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com >
Co-authored-by: Udit Takkar <udit.07814802719@cse.mait.ac.in >
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
Co-authored-by: Peer Richelsen <peer@cal.com >
Co-authored-by: Syed Ali Shahbaz <52925846+alishaz-polymath@users.noreply.github.com >
Co-authored-by: gitstart-calcom <gitstart@users.noreply.github.com >
Co-authored-by: Shivam Kalra <shivamkalra98@gmail.com >
Co-authored-by: cherish2003 <saicherissh90@gmail.com >
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com >
Co-authored-by: rkreddy99 <rreddy@e2clouds.com >
Co-authored-by: varun thummar <Varun>
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
Co-authored-by: Pradumn Kumar <47187878+Pradumn27@users.noreply.github.com >
Co-authored-by: Richard Poelderl <richard.poelderl@gmail.com >
Co-authored-by: mohammed hussam <hussamkhatib20@gmail.com >
Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com >
Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com >
Co-authored-by: nicktrn <55853254+nicktrn@users.noreply.github.com >
Co-authored-by: sydwardrae <94979838+sydwardrae@users.noreply.github.com >
Co-authored-by: Janakiram Yellapu <jyellapu@vmware.com >
Co-authored-by: GitStart-Cal.com <121884634+gitstart-calcom@users.noreply.github.com >
Co-authored-by: sajanlamsal <saznlamsal@gmail.com >
Co-authored-by: Cherish <88829894+cherish2003@users.noreply.github.com >
Co-authored-by: Danila <daniil.demidovich@gmail.com >
Co-authored-by: Neel Patel <29038590+N-NeelPatel@users.noreply.github.com >
Co-authored-by: Rama Krishna Reddy <49095575+rkreddy99@users.noreply.github.com >
Co-authored-by: Varun Thummar <110765105+VARUN949@users.noreply.github.com >
Co-authored-by: Bhargav <bhargavtenali@gmail.com >
Co-authored-by: Pratik Kumar <kpratik1929@gmail.com >
Co-authored-by: Ritesh Patil <riteshsp2000@gmail.com >
2023-08-15 14:07:38 -07:00
4e1e586541
fix: nameless in sidebar for orgs ( #10318 )
...
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com >
2023-07-24 10:25:55 +00:00
sean-brydon and GitHub
610c86837a
feat: orgs - user management v2
...
figma: https://www.figma.com/file/ZJNAFHCAq6rnuGRgUFxjzQ/Organizations----New-features?type=design&node-id=4304-330348&mode=design&t=nKonHZpucwxnqwQI-4 (Not all features are in this PR)
loom: https://www.loom.com/share/30e8ef20a5b34a708dca160d8c04ae6f
shoutout @shadcn for the base of this table <3
Member View:

Admin view:

How to test
- Create ORG
- add members
- view settings -> orgs -> members
2023-07-19 12:45:13 -07:00
af505935bd
fix: update top banner ( #9580 )
...
* fix: update wrong banner message in english
* fix: update `resend_email` translation in pt-BR
* chore: add `Icon` prop to `TopBanner` component
* fix: remove unnecessary variant scope
* Remove translations so they can be retranslated, complete design
* Changed key of already translated entry
---------
Co-authored-by: Alex van Andel <me@alexvanandel.com >
2023-06-17 01:06:04 +00:00
Udit Takkar and GitHub
e513180d7e
fix: check user session in banner ( #9530 )
...
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in >
2023-06-15 09:36:09 +01:00
Udit Takkar and GitHub
3116d6df1a
fix: Email verification banner ( #9519 )
2023-06-15 11:41:32 +05:30
9b28b7f78a
fix: remove duplicate value i18n ( #8547 )
...
* fix: remove duplicate value i18n
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in >
* feat: add duplicate check in next config
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in >
* fix: remove more duplicates
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in >
* fix: description on two factor page
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in >
* Update apps/web/next.config.js
* Update apps/web/next.config.js
---------
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in >
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com >
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
2023-06-08 13:37:54 +00:00
9e70a985e4
feat: email verification ( #9081 )
...
* Verify - inital email commit
* Add token type - api redirect - migration
* Redirect and valid api callback route
* Update email design
* Change signup URL to redirect to verify-email
* Add feature flag - add a11y text to email - add top banner
* Shell shouldnt redirect to onboarding if the user needs to verify account
* Move flag check to server
* Cleanup
* Rate limit
* Fix redirects
* Remove api signup mess
* Double negation for forced bool
* Fix props
* Update packages/emails/templates/account-verify-email.ts
* Enable migration by default
* Fix typos
* Fix google verify issue
* Update packages/features/auth/lib/verifyEmail.ts
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com >
* NITS: @harioms addressed
* Remove schema changes
* Fix NITs+ improvments
* Update apps/web/pages/api/auth/verify-email.ts
Co-authored-by: Omar López <zomars@me.com >
* Update packages/features/ee/common/components/LicenseRequired.tsx
Co-authored-by: Omar López <zomars@me.com >
* Update apps/web/pages/api/auth/verify-email.ts
Co-authored-by: Omar López <zomars@me.com >
* Always preloads feature flags
* Update verifyEmail.ts
* Update schema.prisma
* Type fix
---------
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com >
Co-authored-by: Omar López <zomars@me.com >
2023-06-07 07:27:48 +00:00
sean-brydon and GitHub
4b0d22655d
Feat/tokens + darkmode + theme support ( #7876 )
2023-04-05 18:14:46 +00:00
d83411162d
Upgrade to next 13.1 ( #6265 )
...
Co-authored-by: zomars <zomars@me.com >
2023-01-06 12:13:56 +00:00
27d9fad292
Feature/whitelabel part 2 ( #5821 )
...
* applied whitelabel to additional parts of the app
* format .md files
* updated metadata of all apps
* applied whitelabel to PoweredByCal.tsx
* fixed `team_upgrade_banner_action` with better german
* fixed import of APP_NAME in email templates
* revert "applied whitelabel" in CalEventParser.test.ts
* Revert "updated metadata of all apps"
This reverts commit 9c1621788d2c4c4a4e4a545f48898d4af7a39f33.
* revert app-store whitelabel changes
* Revert "applied whitelabel to PoweredByCal.tsx"
This reverts commit f2b2d79aa51cca3a70af6bf649b24e22f2fca73a.
* Update website
* Sync
* Update constants.ts
* Prevent unit test error
Co-authored-by: René Müller <rene.mueller@clicksports.de >
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
Co-authored-by: zomars <zomars@me.com >
2023-01-04 22:14:46 +00:00
sean-brydon and GitHub
6548f01efa
Show admin password top banner ( #6226 )
...
* Invalid-admin fake role
* Reset password link + shell
2023-01-01 11:19:58 +00:00
Peer Richelsen and GitHub
b4d1cb0988
added desktop app layout for v2.0, changed 2.0 banner ( #4242 )
2022-09-07 09:01:33 -06:00
13c2dc24dc
Feature/new onboarding page ( #3377 )
...
* [WIP] New design and components for onboarding page
* saving work in progress
* new fonts
* [WIP] new onboarding page, initial page, components
* WIP calendar connect
* WIP availability new design
* WIP onboarding page
* WIP onboarding, working new availability form
* WIP AvailabilitySchedule componente v2
* WIP availability with defaultSchedule
* User profile view
* Relocate new onboarding/getting-started page components
* Steps test for onboarding v2
* Remove logs and unused code
* remove any as types
* Adding translations
* Fixes translation text and css for step 4
* Deprecation note for old-getting-started
* Added defaul events and refetch user query when finishing getting-started
* Fix button text translation
* Undo schedule v1 changes
* Fix calendar switches state
* Add cookie to save return-to when connecting calendar
* Change useTranslation for useLocale instead
* Change test to work with data-testid instead of hardcoded plain text due to translation
* Fix skeleton containers for calendars
* Style fixes
* fix styles to match v2
* Fix styles and props types to match v2 design
* Bugfix/router and console errors (#4206 )
* The loading={boolean} parameter is required, so this must be <Button />
* Fixes duplicate key error
* Use zod and router.query.step directly to power state machine
* use ul>li & divide for borders
* Update apps/web/components/getting-started/steps-views/ConnectCalendars.tsx
Co-authored-by: alannnc <alannnc@gmail.com >
* Linting
* Deprecation notices and type fixes
* Update CreateEventsOnCalendarSelect.tsx
* Type fixes
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
Co-authored-by: Alex van Andel <me@alexvanandel.com >
Co-authored-by: zomars <zomars@me.com >
2022-09-06 16:58:16 -06:00
Omar López and GitHub
8653e8eea5
Adds banner to Opt-in to V2 UI ( #4187 )
2022-09-05 14:25:21 -06:00