Skip to content

Commit 3c9647c

Browse files
authored
feat(webapp): Platform notifications admin imporovements (#3324)
- bugfix to show the changelog to the target audience - more functionality for admins, to edit, delete and archive notifications
1 parent e59614a commit 3c9647c

File tree

7 files changed

+979
-456
lines changed

7 files changed

+979
-456
lines changed

apps/webapp/app/components/navigation/HelpAndFeedbackPopover.tsx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,13 +33,17 @@ import { Badge } from "../primitives/Badge";
3333
export function HelpAndFeedback({
3434
disableShortcut = false,
3535
isCollapsed = false,
36+
organizationId,
37+
projectId,
3638
}: {
3739
disableShortcut?: boolean;
3840
isCollapsed?: boolean;
41+
organizationId?: string;
42+
projectId?: string;
3943
}) {
4044
const [isHelpMenuOpen, setHelpMenuOpen] = useState(false);
4145
const currentPlan = useCurrentPlan();
42-
const { changelogs } = useRecentChangelogs();
46+
const { changelogs } = useRecentChangelogs(organizationId, projectId);
4347

4448
useShortcutKeys({
4549
shortcut: disableShortcut ? undefined : { key: "h", enabledOnInputElements: false },

apps/webapp/app/components/navigation/OrganizationSettingsSideMenu.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -205,7 +205,7 @@ export function OrganizationSettingsSideMenu({
205205
)}
206206
</div>
207207
<div className="flex w-full items-center justify-between border-t border-grid-bright p-1">
208-
<HelpAndFeedback />
208+
<HelpAndFeedback organizationId={organization.id} />
209209
<AskAI />
210210
</div>
211211
</div>

apps/webapp/app/components/navigation/SideMenu.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -713,7 +713,7 @@ export function SideMenu({
713713
isCollapsed && "items-center"
714714
)}
715715
>
716-
<HelpAndAI isCollapsed={isCollapsed} />
716+
<HelpAndAI isCollapsed={isCollapsed} organizationId={organization.id} projectId={project.id} />
717717
{isFreeUser && (
718718
<CollapsibleHeight isCollapsed={isCollapsed}>
719719
<FreePlanUsage
@@ -1163,7 +1163,7 @@ function CollapsibleHeight({
11631163
);
11641164
}
11651165

1166-
function HelpAndAI({ isCollapsed }: { isCollapsed: boolean }) {
1166+
function HelpAndAI({ isCollapsed, organizationId, projectId }: { isCollapsed: boolean; organizationId: string; projectId: string }) {
11671167
return (
11681168
<LayoutGroup>
11691169
<div
@@ -1173,7 +1173,7 @@ function HelpAndAI({ isCollapsed }: { isCollapsed: boolean }) {
11731173
)}
11741174
>
11751175
<ShortcutsAutoOpen />
1176-
<HelpAndFeedback isCollapsed={isCollapsed} />
1176+
<HelpAndFeedback isCollapsed={isCollapsed} organizationId={organizationId} projectId={projectId} />
11771177
<AskAI isCollapsed={isCollapsed} />
11781178
</div>
11791179
</LayoutGroup>

0 commit comments

Comments
 (0)