-
Notifications
You must be signed in to change notification settings - Fork 0
NotifyingUserOfDuplicates
Outline of screens to notify user about importing duplicates.
**Labels:**Phase-Design,duplicates
We want to notify users if an event / venue they want to import might be a duplicate of something already in Calagator, and then give the user the option whether to import anyhow. The options would be:
- Don't import (default)
- Import as new item
- Import as clone of existing item.
- Import as master of existing item.
We should also have similar functionality when a user adds a new event / venue.
Also note that it's possible that a user will attempt to import items that duplicate each other.
The system should display the number events the user is trying to import and the number of venues associated with those events.
For each Event item to be imported, the system should Check For Duplicate Items.
Check for Duplicate Items
For each item to be imported, the system should check whether it is a potential duplicate of one or more existing Calagator item(s).
If an event to be imported is a potential duplicate of one or more existing Calagator item(s),
then the system should show the potential duplicate event to be imported and the one or more existing Calagator item(s),
the system should ask the user whether the system should import the potential duplicate, and whether the potential duplicate should be
- not imported (the default), EXOR,
- imported as a new item, EXOR
- imported as a child of one of the one or more existing Calagator event(s), and which single one of the existing Calagator item(s), EXOR
- imported as a parent of one of the one or more existing Calagator event(s), and which single one of the existing Calagator item(s).
The system should update and display the number of events the user is trying to import, and display a Next button, and wait for the user to click the Next button.
- If the user is trying to import zero events, then the system should return to the home Import page.
Then the system should display the number of venues associated with the events the user is trying to import.
For each Venue item that is part of an event to be imported, the system should Check For Duplicate Items.
The system should update and display the number of events and venues the user is trying to import.
The system should ask the user to confirm the import.
If the user confirms the import, the system should try to import the events and venues.
- If the import suceeds, the system should display a message showing the number of events and venues imported, and go to the home Events page.
- Else, the system should display an error message, and return to the (filled in) import screen.
- For each Venue item to be imported, the system should Check For Duplicate Items.
- If a Venue item is a potential duplicate and the user did not choose to import it, then the Venue item should not be imported and the system should import the Event and use the Venue item that already exists in Calagator.
The item(s) you want to import May duplicate these items(s) already in Calagator Don't Import Import as New item Import as Clone of checked event Import as Master of checked item
Calagator CodeSprint March 15, 2008, 10am, CubeSpace Portland, Oregon Calagator CodeSprint March 15, 2008, 10am, CubeSpace @ 622 SE Grand Ave, Portland, Oregon 97214 US ● ○ ○ ○ □
\
The item(s) you want to import May duplicate these items(s) already in Calagator Don't Import Import as New item Import as Clone of checked item Import as Master of checked item
CubeSpace Portland, Oregon CubeSpace @ 622 SE Grand Ave, Portland, Oregon 97214 US ● ○ ○ ○ □
\