Open GoogleCodeExporter opened 9 years ago
0. What about this approach: Create a "Demo" Incident that always appears on
the login screen at the bottom. Perhaps we could even make this Demo Incident
not require a username, password, User's name, or phone number. Perhaps it
could be public, to allow people to "try before you buy," so to speak.
1.a. Yes. The organization can add, remove, change, update, claim, unclaim,
(etc.) any incident in the Demo Incident.
1.b. All changes would be reset on a 6-, 12-, or 24-hour rotating basis.
1.c. Ideally, we want to ELIMINATE the "None" incident type. My understanding
is that proper modularization of the Assessment Form data points will allow
elimination of the "none" type. If the "None" type must always exist, then can
we simply hide it from the form?
2. If an organization claims a site, the demo would work just like a live site.
Icons would change color, etc. I guess in order to truly demonstrate how the
system works, we'll need to create a few default dummy organizations just for
the Demo Incident, which have claimed several work sites.
3. If the Demo Incident is public, then the contacts page should be populated
with dummy contacts. If the Demo Incident is non-public, then I guess by
default, ALL contacts for ALL other incidents would be listed by default. I
favor populating the Demo Incident with dummy contacts.
4.a. If the Demo Incident is public, then no sharing should occur.
4.b. Yes, organization, contacts, and work order information should only be
shared within a current event.
5. Agreed. I suggest a big red warning at the top of the page: This is a demo
incident, and all changes you make will be erased within X hours.
6. Yes. We'll create a functioning Assessment Form, and then have some fun
pre-populating the map with bogus work orders across the country. Once done,
we'll save that state and reset every X hours.
7. I only one realistic (and coincidentally easy) possibility: Pre-populate
~1,000 work orders across the country, then zoom into their area based upon
their geocoded IP address.
Trying to Pre-populate ~100 work orders with all information except lat/long
would be harder. It would require us to geocode the IP address and then
randomize the lat/long within a certain distance from there.
Problems would arise when someone in another area logs in. What will they see?
Will the existing work order lat/lon all be rest?
8. Will the Demo Incident be public? My vote is yes.
See attached functional (but ugly) login screen.
Original comment by v...@aarontitus.net
on 25 Feb 2013 at 4:59
Attachments:
1. Create a new site, crisis-cleanup-demo.appspot.com
2. Create new subdomain, demo.crisiscleanup.org (Aaron)
3. Forward demo.crisiscleanup.org to crisis-cleanup-demo.appspot.com
4. Set up crisis-cleanup-demo.appspot.com
5. Pre-populate with several dummy Incidents, each with ~1,000 dummy work
orders, dummy organizations, dummy contacts, etc.
6. Add a conspicuous notification that the site is a demo; all work orders are
fictional, an that all changes will be lost within 24 hours. (See Issue 223 for
implementation)
7. Set the default user to "Demo," with the password "demo." On
/authentication, include instructions with the username and password.
8. Set "Demo" user as an Incident Admin for all dummy incidents.
9. Run a chron job every day to reset the database to original dummy settings.
This issue needs to be done by May 12, 2013.
Original comment by v...@aarontitus.net
on 13 Apr 2013 at 12:28
Original issue reported on code.google.com by
andy.n.g...@gmail.com
on 25 Feb 2013 at 5:54