Hey John,
Below are a few more specific questions, trying to understand what the use
case looks like and what features you'd be looking for. I'm not trying to
challenge your idea but I'm trying to understand better what you are
looking for so we can investigate which part is easy / hard and how and
when we could provide that...
On Tue, Sep 08, 2015 at 08:22:00AM -0700, John Hanzl wrote:
> Yes, definitely would be okay to have each user account associated with a
> specific and unique email address. And yes - having a master account would
> be ideal as that would be the account that can modify the user account
> settings (so that I, or and assistant DSO, could make CRUD adjustments to
> user accounts.).
OK, so we have a way to select an individual user OR to select the master
account.
It's clear what Subsurface would show when an individual user is selected.
Simply the view as if this was the only user. With their own preferences,
units, dives, etc.
But what would Subsurface show with the master account? All the dives from
all users? How would those be grouped?
> I know that this can get complicated fast - for view
> restrictions, password things, etc - but for a first pass, it would awesome
> to just provide a user selection dropdown, and one master account to make
> the changes.)
So what changes would the master account be able to make? Can you give
concrete examples?
> This would make my job so much easier! It would also set the
> stage for some cross-profile metrics. Meaning, this would allow the code to
> iterate through all the user accounts to do aggregate reporting for
> year-end reports. I.E. Total number of dives, total dive time, average dive
> time, a list of all the unique sites dove, total number of divers, etc.
OK, this part of the use case for the master account is fairly clear.
Advanced statistics. Famouse last words but that shouldn't be too
complicated. :-)
> This is pie-in-the-sky stuff, but there is huge potential for making this a
> capable logging system for institutions vs just individual divers.
Yes, I agree. And it's something I'm willing to investigate since I think
no one else does that today.
> The "communicate with divers" bit is referring to the fact that, since each
> user is keyed to an email address, perhaps the front-end interface could
> even be expanded to send a communication (email) to individual divers, or
> to a select group. I've implemented this in a FileMaker Pro database I've
> created to manage all my divers and gear (see attached screen shots for a
> tiny view of the system).
Umm. Turning Subsurface into an email front-end? I think I'm less excited
(and less interested) in that. It just seems to be a bit too far outside
of the scope of a dive log program.
> Hope this helps - and just to be clear - at this point I am just looking
> for a dropdown list of users to select from, and a way to edit that list.
> The rest is my just thinking out loud for future expansion.
I want you to think out loud. The better we understand the big picture,
the better we can figure out what we can address and how.
/D