promote: develop changes to preview - #3280
Conversation
* chore: no lead option added in module lead select dropdown * chore: module lead select dropdown code refactor * chore: cycle sidebar improvement * chore: module sidebar improvement * style: cycle and module sidebar improvement * style: app sidebar improvement
* chore: validations and bug fixes * chore: estimate point character limit validation --------- Co-authored-by: LAKHAN BAHETI <lakhanbaheti9@gmail.com>
* fix: adding links to dashboard summary items * fix: adding links to workspace sidebar dropdown * fix: adding links to the sidebar
* style: update `Workspace Issues` -> `All Issues` header. * style: fix issue activity text overflow issue.
* chore: try and catch added in handleSignInRedirection * chore: remove unnecessary hooks * fix: handleCopyIssueLink url updated * chore: swap next_url with next_path and validate redirection logic for next_path url
* dev: cycle status * chore: cycle status logic updated --------- Co-authored-by: Anmol Singh Bhatia <anmolsinghbhatia@plane.so>
…le, label, comment, state and inbox issues (#3277)
* chore: remove `Save View` option for guest/ viewer from project issues header. * chore: allow guest/ viewer to clear applied filters in project issues. * chore: disable `date`, `label` property access for guests/ viewer in all project issue views. * chore: update `Workspace Issues` -> `All Issues` header. * chore: refactor apply/ clear filter implementation in All Issues. * Revert "chore: refactor apply/ clear filter implementation in All Issues." This reverts commit 024822d. * Revert "chore: allow guest/ viewer to clear applied filters in project issues." This reverts commit 3dae871. * Revert "chore: update `Workspace Issues` -> `All Issues` header." This reverts commit 03f90be. * chore: remove `cursor-pointer` style from non actionable issue properties.
| // if next_path is provided, redirect the user to that url | ||
| if (next_path) { | ||
| if (isValidURL(next_path.toString())) { | ||
| router.push(next_path.toString()); |
Check warning
Code scanning / CodeQL
Client-side URL redirect
| else handleUserRouteAuthentication(); | ||
| if (next_path) { | ||
| if (isValidURL(next_path.toString())) { | ||
| router.push(next_path.toString()); |
Check warning
Code scanning / CodeQL
Client-side URL redirect
| // if next_path is provided, redirect the user to that url | ||
| if (next_path) { | ||
| if (isValidURL(next_path.toString())) { | ||
| router.push(next_path.toString()); |
Check failure
Code scanning / CodeQL
Client-side cross-site scripting
| else handleUserRouteAuthentication(); | ||
| if (next_path) { | ||
| if (isValidURL(next_path.toString())) { | ||
| router.push(next_path.toString()); |
Check failure
Code scanning / CodeQL
Client-side cross-site scripting
| <span>Archived Issues</span> | ||
| </div> | ||
| <CustomMenu.MenuItem> | ||
| <Link href={`/${workspaceSlug}/projects/${project?.id}/archived-issues/`}> |
Check warning
Code scanning / CodeQL
Client-side URL redirect
| <span>Settings</span> | ||
| </div> | ||
| <CustomMenu.MenuItem> | ||
| <Link href={`/${workspaceSlug}/projects/${project?.id}/settings`}> |
Check warning
Code scanning / CodeQL
Client-side URL redirect
| )} | ||
| </h5> | ||
| </div> | ||
| <Link className="basis-1/2 p-4" href={`/${workspaceSlug}/workspace-views/assigned`}> |
Check warning
Code scanning / CodeQL
Client-side URL redirect
| </Link> | ||
| <Link | ||
| className="basis-1/2 border-l border-custom-border-200 p-4" | ||
| href={`/${workspaceSlug}/workspace-views/all-issues`} |
Check warning
Code scanning / CodeQL
Client-side URL redirect
| )} | ||
| </h5> | ||
| </div> | ||
| <Link className="basis-1/2 p-4" href={`/${workspaceSlug}/workspace-views/all-issues`}> |
Check warning
Code scanning / CodeQL
Client-side URL redirect
| </Link> | ||
| <Link | ||
| className="basis-1/2 border-l border-custom-border-200 p-4" | ||
| href={`/${workspaceSlug}/workspace-views/all-issues`} |
Check warning
Code scanning / CodeQL
Client-side URL redirect
…password, workspace, and invitation flows (#3280) * chore: set_password mutation * chore: set password auth import error * chore: workspacce operations * chore: mutation for workspace * chore: skipped onboarding validation * chore: skipped onboarding for github and google * chore: list and join user workspace invites * chore: public worksapce invite and accept invite enabled * chore: updated profile v2 * chore: updated auth endpoints * chore: delete user query * chore: handled the user delete and user delete email * chore: handled the erros * chore: updated the delete query * chore: handled the role * chore: handled the role * chore: handled the role * chore: handled the member role in workspaces for delete user * chore: handled the workspace type error in workspace invite * chore: handled the role in user delete query and mutation * chore: resolved conversations * chore: updated password type * chore: validated workspace name contains URL * chore: replced slack with email for user delete
promote: develop changes to preview
No description provided.