diff --git a/.changeset/happy-nights-talk.md b/.changeset/happy-nights-talk.md new file mode 100644 index 0000000000..4c3ad70f2f --- /dev/null +++ b/.changeset/happy-nights-talk.md @@ -0,0 +1,4 @@ +--- +--- + +Add committee leadership management tools for Addie and display industry gatherings in the dashboard committees section. diff --git a/server/public/committees.html b/server/public/committees.html index 45e3320e21..6ea9be29f1 100644 --- a/server/public/committees.html +++ b/server/public/committees.html @@ -424,6 +424,7 @@

Committees

Working Groups Industry Councils Regional Chapters + Industry Gatherings @@ -541,6 +542,19 @@

Want to Get Involved?

joinCta: 'Become an AAO member to join regional chapters and connect with practitioners in your area.', viewButton: 'View Chapter', apiType: 'chapter' + }, + industry_gathering: { + title: 'Industry Gatherings', + pageTitle: 'Industry Gatherings | AgenticAdvertising.org', + subtitle: 'Coordinate with AAO members at major industry events', + sectionTitle: 'All Industry Gatherings', + sectionDesc: 'Industry gatherings help members connect at conferences and trade shows like CES, Cannes Lions, and more.', + emptyTitle: 'No Upcoming Gatherings', + emptyMessage: 'No industry gatherings are scheduled. Check back soon!', + myGroupsTitle: 'Your Gatherings', + joinCta: 'Become an AAO member to coordinate meetups at industry events.', + viewButton: 'View Gathering', + apiType: 'industry_gathering' } }; diff --git a/server/public/dashboard-nav.js b/server/public/dashboard-nav.js index 62528ffc35..5299eae067 100644 --- a/server/public/dashboard-nav.js +++ b/server/public/dashboard-nav.js @@ -68,7 +68,7 @@ items: [ { href: isDashboardPage ? '#profile' : '/dashboard#profile', label: 'Member Profile', icon: 'đŸĸ', anchor: 'profile' }, { href: isDashboardPage ? '#team' : '/dashboard#team', label: 'Team', icon: 'đŸ‘Ĩ', anchor: 'team' }, - { href: isDashboardPage ? '#working-groups' : '/dashboard#working-groups', label: 'Working Groups', icon: 'đŸ›ī¸', anchor: 'working-groups' }, + { href: isDashboardPage ? '#committees' : '/dashboard#committees', label: 'Committees', icon: 'đŸ›ī¸', anchor: 'committees' }, { href: isDashboardPage ? '#leadership' : '/dashboard#leadership', label: 'Leadership', icon: '👔', anchor: 'leadership', hidden: true, id: 'leadershipNavItem' }, { href: isDashboardPage ? '#membership' : '/dashboard#membership', label: 'Membership', icon: '⭐', anchor: 'membership' }, ] diff --git a/server/public/dashboard.html b/server/public/dashboard.html index 5654e97ac4..c2a2cc0639 100644 --- a/server/public/dashboard.html +++ b/server/public/dashboard.html @@ -1856,7 +1856,8 @@

+
Industry Gatherings
+ ${byType.industry_gathering.map(renderCommitteeItem).join('')} + + `; + } + // Browse all link html += `Browse All Committees`; diff --git a/server/public/dev-login.html b/server/public/dev-login.html index 57989eec5d..fbab6533b6 100644 --- a/server/public/dev-login.html +++ b/server/public/dev-login.html @@ -233,6 +233,21 @@

Available Users

Regular member with organization access, no admin privileges
+ + - - ` + const isEventsActive = currentPath.startsWith('/events'); + const eventsLink = membershipEnabled + ? `Events` : ''; // Build "The Latest" dropdown @@ -229,7 +217,8 @@ const workingGroupsUrl = `${committeesBaseUrl}?type=working_group`; const councilsUrl = `${committeesBaseUrl}?type=council`; const chaptersUrl = `${committeesBaseUrl}?type=chapter`; - const isCommitteesActive = currentPath.startsWith('/committees') || currentPath.startsWith('/working-groups'); + const gatheringsUrl = `${committeesBaseUrl}?type=industry_gathering`; + const isCommitteesActive = currentPath.startsWith('/committees') || currentPath.startsWith('/working-groups') || currentPath.startsWith('/industry-gatherings'); const committeesDropdown = membershipEnabled ? ` ` : ''; @@ -264,7 +254,7 @@