Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 4 additions & 1 deletion apps/web/src/hooks/usePermissions.ts
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ interface UsePermissionsResult {
canCreateBoard: boolean;
canEditBoard: boolean;
canDeleteBoard: boolean;
canArchiveBoard: boolean;
canViewComment: boolean;
canCreateComment: boolean;
canEditComment: boolean;
Expand All @@ -33,7 +34,7 @@ interface UsePermissionsResult {
export function usePermissions(): UsePermissionsResult {
// Check if WorkspaceProvider is available (for public board views, it may not be)
const workspaceContext = useContext(WorkspaceContext);

// If WorkspaceProvider is not available, return safe defaults
if (!workspaceContext) {
const emptyPermissions: UsePermissionsResult = {
Expand All @@ -51,6 +52,7 @@ export function usePermissions(): UsePermissionsResult {
canCreateBoard: false,
canEditBoard: false,
canDeleteBoard: false,
canArchiveBoard: false,
canViewComment: false,
canCreateComment: false,
canEditComment: false,
Expand Down Expand Up @@ -95,6 +97,7 @@ export function usePermissions(): UsePermissionsResult {
canCreateBoard: hasPermission("board:create"),
canEditBoard: hasPermission("board:edit"),
canDeleteBoard: hasPermission("board:delete"),
canArchiveBoard: hasPermission("board:edit"),
canViewComment: hasPermission("comment:view"),
canCreateComment: hasPermission("comment:create"),
canEditComment: hasPermission("comment:edit"),
Expand Down
6 changes: 5 additions & 1 deletion apps/web/src/locales/de/messages.ts

Large diffs are not rendered by default.

6 changes: 5 additions & 1 deletion apps/web/src/locales/en/messages.ts

Large diffs are not rendered by default.

6 changes: 5 additions & 1 deletion apps/web/src/locales/es/messages.ts

Large diffs are not rendered by default.

6 changes: 5 additions & 1 deletion apps/web/src/locales/fr/messages.ts

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions apps/web/src/locales/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ export const locales = [
"nl",
"ru",
"pl",
"pt-BR"
"ptbr"
] as const;

export type Locale = (typeof locales)[number];
Expand All @@ -23,5 +23,5 @@ export const localeNames: Record<Locale, string> = {
nl: "Nederlands",
ru: "Русский",
pl: "Polski",
"pt-BR": "Português",
ptbr: "Português",
};
6 changes: 5 additions & 1 deletion apps/web/src/locales/it/messages.ts

Large diffs are not rendered by default.

6 changes: 5 additions & 1 deletion apps/web/src/locales/nl/messages.ts

Large diffs are not rendered by default.

6 changes: 5 additions & 1 deletion apps/web/src/locales/pl/messages.ts

Large diffs are not rendered by default.

6 changes: 5 additions & 1 deletion apps/web/src/locales/pt-BR/messages.ts

Large diffs are not rendered by default.

Loading