[FEATURE] Select from existing event
Description
When adding a new event via forms, there should be the ability to select from existing events OR add a new event.
To add yourself to an existing event, there will be a button created next to each future event to add yourself to the event.
Clicking on the button will add to your event list
Screenshots
No response
Additional information
No response
To reduce notifications, issues are locked until they are https://github.com/EddieHubCommunity/LinkFree/labels/%F0%9F%8F%81%20status%3A%20ready%20for%20dev and to be assigned. You can learn more in our contributing guide https://github.com/EddieHubCommunity/LinkFree/blob/main/CONTRIBUTING.md
Great idea 👍 what about a button on the event item itself "add me"
Great idea 👍 what about a button on the event item itself "add me"
Omg! Even better. I'll update the issue description
The issue has been unlocked and is now ready for dev. If you would like to work on this issue, you can comment to have it assigned to you. You can learn more in our contributing guide https://github.com/EddieHubCommunity/LinkFree/blob/main/CONTRIBUTING.md
@amandamartin-dev after chatting with Eddie here are my thoughts:
Problem
- User A adds an event
- User B is also attending the same event
- Currently User B would manually add this event to their Profile
- This results in the same event appearing multiple times on the global Events List
- Events are de-duped if they have the same URL, however this does not resolve the problem as users add different event URL when creating it
Solution
- If User B is logged in, display button on event
add to profilewhen viewing User A's event - This button should duplicate the event to the User B's Profile and redirect them to their
manage eventspage - The button should not appear on User B's own events (both in
my profile events listandglobal events list)
This issue look really tempting. If it's finalised, can someone please assign this to me ?
This issue look really tempting. If it's finalised, can someone please assign this to me ?
@webAbhi you have already been assigned an Issue (https://github.com/EddieHubCommunity/LinkFree/issues/8260). As shown in our Contributing Guide we will only assign one issue per person.
Can I work on this issue?
Can I work on this issue?
@ArnabChatterjee20k the same message as mentioned above applies to you also. You already have an issue assigned to and we only assign one issue per person.
Solution
- If User B is logged in, display button on event
add to profilewhen viewing User A's event- This button should duplicate the event to the User B's Profile and redirect them to their
manage eventspage- The button should not appear on User B's own events (both in
my profile events listandglobal events list)
SOrry for the insanely delayed response!
What if the user is in their dashboard already and not viewing the events list to see the "add to profile" button?
For me the workflow to add an event is to go straight to my dashboard so I wouldn't think to go to the events page yet.
Oh good spot 👍 you are right most people will go straight to adding the event in their manage profile. Any ideas on how to solve this?
Idea: when they put in the url, we can try to do a soft match against existing event urls and offer suggestions?
Idea: when they put in the url, we can try to do a soft match against existing event urls and offer suggestions?
I thought on this for a bit and I can't think of another solution currently so this one sounds like a good place to start. Can always iterate if the UX is confusing or isn't having the intended result (less event duplication over time)
Hi Eddie, what if we allow user do add duplicate events and do the matching logic in the global events to show only first unique events. So users will still see events in his profile, and it'll not be duplicated in global events.
One issue i can think of is, a user with the duplicate event might see event in profile but not find in the global list. thanks and let us know your thoughts :)
I think, we should keep event unique in our system as duplicacy will take extra space unnecessarily if many users decides to go to same event .
To keep things simple, may be we can add two buttons on "Events" Page : Link Existing Event, Add New Event
Steps on clicking "Link Existing Event" :
- Showing drop down having events list (event title with event date)
- User can search and select from drop down
- User clicks save button and event would be linked to user
or
- User can search from search box and events will be populated in search list
- User can tick multiple events
- User clicks save button and events would be linked to user
Steps on clicking "Add New Event" :
- User will fill the form
- User click on save button
- System will search for any duplicate event
- If duplicate event is there , we can link existing one or create a new one
Let me know if I can be assigned for this feature.
Thanks
Great collaboration everyone 👍 In the events page, events are not duplicated, they are grouped on url already and all profile pictures are displayed on the event.
I think we should simplify this issue, otherwise it will grow and be too big to test/review/merge.
It is probably best if we start with the easiest option for step one and we can create further issues to add more functionality.
I suggest for step 1, we have 2 buttons on the event I am going and I am speaking, when someone clicks these buttons it saves the event to their events in their profile, then their profile picture will appear on the event and it will also show on their profile. We can also have a note on the Add Event page saying check existing events
note: step 2 in another issue, could be do do a search on existing events when they enter the url, which can then prompt the user to accept an existing event and it pre-fills their event form.
thanks for sharing! , just to clarify the task by adding I am going and I am speaking, we basically want to show topic input field only for speaker and isSpeaking = false otherwise is that right ?
If it's okay, i would love to work on this
After more thought on this, I wonder if we need to re-achitect the data. Let's park this for now. Sorry for the confusion
2 steps verification to avoid duplicate events
-
How about showing the user similar URL and events while adding an event url and asking whether they are the same and let user decide to add the event or not.
-
This might not solve the problem totally. As humans tend to do mistakes and add the same event. At this level we need to filter for similar events on global events too 🧐
2 steps verification to avoid duplicate events
- How about showing the user similar URL and events while adding an event url and asking whether they are the same and let user decide to add the event or not.
- This might not solve the problem totally. As humans tend to do mistakes and add the same event. At this level we need to filter for similar events on global events too 🧐
This is a great idea 👍