From 2b47f4f8141820835c778ea748f8ae7f47ef261d Mon Sep 17 00:00:00 2001 From: Raphael Kabo Date: Mon, 5 Feb 2024 19:26:34 +0000 Subject: Handle hidden attendees in frontend --- views/event.handlebars | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) (limited to 'views/event.handlebars') diff --git a/views/event.handlebars b/views/event.handlebars index 999a12b..4a732e2 100755 --- a/views/event.handlebars +++ b/views/event.handlebars @@ -131,7 +131,7 @@ {{#if eventData.usersCanAttend}}
-
Attendees {{#if eventAttendees}}({{numberOfAttendees}}){{/if}} +
Attendees {{#if numberOfAttendees}}({{numberOfAttendees}}){{/if}}
{{#unless noMoreSpots}} @@ -147,12 +147,20 @@
{{spotsRemaining}} {{plural spotsRemaining "spot(s)"}} remaining - add yourself now!
{{/if}} {{/if}} - {{#if eventAttendees}} + {{#if visibleAttendees}}
    - {{#each eventAttendees}} + {{#each visibleAttendees}} {{this.name}}{{#if ../editingEnabled}} {{/if}} {{/each}} + {{#if editingEnabled}} + {{#each visibleAttendees}} + {{this.name}} (Hidden from public list){{#if ../editingEnabled}} {{/if}} + {{/each}} + {{/if}}
+ {{#if numberOfHiddenAttendees}} +

+{{numberOfHiddenAttendees}} hidden attendee{{plural numberOfHiddenAttendees ""}}

+ {{/if}} {{else}}

No attendees yet!

{{/if}} -- cgit v1.2.3 From f11a16ea501ca7f792337751a0365215ac7aafc4 Mon Sep 17 00:00:00 2001 From: Raphael Kabo Date: Mon, 5 Feb 2024 20:56:00 +0000 Subject: Backwards compatibility for attendee visibility --- views/event.handlebars | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) (limited to 'views/event.handlebars') diff --git a/views/event.handlebars b/views/event.handlebars index 4a732e2..2440623 100755 --- a/views/event.handlebars +++ b/views/event.handlebars @@ -153,14 +153,16 @@ {{this.name}}{{#if ../editingEnabled}} {{/if}} {{/each}} {{#if editingEnabled}} - {{#each visibleAttendees}} - {{this.name}} (Hidden from public list){{#if ../editingEnabled}} {{/if}} + {{#each hiddenAttendees}} + {{this.name}} (hidden from public list){{#if ../editingEnabled}} {{/if}} {{/each}} {{/if}} - {{#if numberOfHiddenAttendees}} -

+{{numberOfHiddenAttendees}} hidden attendee{{plural numberOfHiddenAttendees ""}}

- {{/if}} + {{#unless editingEnabled}} + {{#if numberOfHiddenAttendees}} +

+{{numberOfHiddenAttendees}} hidden attendee{{plural numberOfHiddenAttendees ""}}

+ {{/if}} + {{/unless}} {{else}}

No attendees yet!

{{/if}} -- cgit v1.2.3 From 456de15aea325cec94a6c2c83c01442665670efb Mon Sep 17 00:00:00 2001 From: Raphael Kabo Date: Mon, 5 Feb 2024 21:25:29 +0000 Subject: Styling for hidden attendees elements --- views/event.handlebars | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'views/event.handlebars') diff --git a/views/event.handlebars b/views/event.handlebars index 2440623..763aa22 100755 --- a/views/event.handlebars +++ b/views/event.handlebars @@ -139,7 +139,7 @@
-
+
{{#if eventData.maxAttendees}} {{#if noMoreSpots}}
This event is at capacity.
@@ -147,20 +147,20 @@
{{spotsRemaining}} {{plural spotsRemaining "spot(s)"}} remaining - add yourself now!
{{/if}} {{/if}} - {{#if visibleAttendees}} + {{#if numberOfAttendees}}
    {{#each visibleAttendees}} {{this.name}}{{#if ../editingEnabled}} {{/if}} {{/each}} {{#if editingEnabled}} {{#each hiddenAttendees}} - {{this.name}} (hidden from public list){{#if ../editingEnabled}} {{/if}} + {{this.name}} (hidden from public list){{#if ../editingEnabled}} {{/if}} {{/each}} {{/if}}
{{#unless editingEnabled}} {{#if numberOfHiddenAttendees}} -

+{{numberOfHiddenAttendees}} hidden attendee{{plural numberOfHiddenAttendees ""}}

+
{{numberOfHiddenAttendees}} hidden attendee{{plural numberOfHiddenAttendees ""}}
{{/if}} {{/unless}} {{else}} -- cgit v1.2.3 From c0f58b298248ba8682b556389525280c7088e025 Mon Sep 17 00:00:00 2001 From: Raphael Kabo Date: Tue, 6 Feb 2024 08:55:32 +0000 Subject: Allow setting attendee visibility from UI --- views/event.handlebars | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'views/event.handlebars') diff --git a/views/event.handlebars b/views/event.handlebars index 763aa22..4402578 100755 --- a/views/event.handlebars +++ b/views/event.handlebars @@ -199,6 +199,13 @@
+
+ + +

If you choose to hide your name, only the event organiser will be able to see it.

+

You will need this password if you want to remove yourself from the list of event attendees. If you provided your email, you'll receive it by email. Otherwise, write it down now because it will not be shown again.

-- cgit v1.2.3