-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Groups #25
Comments
@devinbalkind:
Your wireframes suggest just a single Admin per Group. I am thinking that Admin should be an attribute of membership...as all Admins would be Members right? |
@devinbalkind: ok, so these are clear & we'll only ever have 1 (not a problem to have more technically anyway, other than screen real-estate) My question comes that therefore the bottom Group is a Private group which we're not a member of which by definition "Anyone else can see that the forum exists but not its members or posts". But the wireframe shows the Admin & the # of Members...is that OK? |
@devinbalkind: Can a user Request Invite to a Secret Group if they know the URL? |
@devinbalkind: The Groups Profile page dummy HTML has sections for 'Bookmarked Events' and 'Bookmarked Incidents' however Bookmarks are links between individual Users & Events/Incidents NOT Groups <> Events/Incidents so this doesn't make sense to me. |
The Tasks section...is this completely unfiltered? Or do we need now to be able to link Tasks to Groups? |
How are the Group details edited? |
This design also suggests that Updates are linked to Groups somehow (The # Updates in the top-right & the fact that we show an Updates dataList, which presumably should be filtered somehow). |
Thanks!! |
Cool, all these are complete then
OK...this makes sense. Now that we have Groups, I can add the link tables, the methods to do the linking & wire these to the UI.
Like for the Dashboard, OK, so we can use the same approach.
ok...how is this done?
ok, so let's look at where to place it & how to style it. It seems that Events have no such button yet either, so we should do the same there. Events just have 1 icon visible (bookmark) but this is also where the commented share icon is so adding a Pencil there makes sense: So I guess we should add a Pencil icon in the same place for Groups then: http://prntscr.com/h6uibx
New page is easier as then we don't need to refresh the original page, but I think a Popup is more consistent/better UX....for now at least we'll just have this refresh the whole page on popup close, but can get fancier to just refresh the relevant elements later if we get time (unlikely I feel)
Yes...so 1 remaining question here: If we create an Update from pages other than the Group, should we include Groups in the form, or can they only do it via the Share icon after creation? |
is there a Design for this? Options I can envisage: (B) Open a Popup with a form with a Multiselect dropdown of the list of groups that the user is a member of. User selects the relevant Group(s) & then clicks Save to commit the Sharing & close the Popup |
ok, so the Event toolbar with Share unhidden & adding Edit (& Delete) Icons looks like this: Seems odd to have the text label for 'Share Event' but not the other Icons...should this be moved to popover for consistency? (Yes, Edit & Delete only show if the user has the relevant permissions) |
Great work Fran. Here are my comments.
Yes, lets have an "Unshare" method.
Yes both A and B please. I think creating tasks should follow the post/update convention:
Yes let's just use icons with popover text for all the event buttons.
Sounds good.
I think we can leave Groups off the Update form. Tasks will almost always be associated with a group when they're created by a user while updates will not be.
As for the Share modal/dropdown, I agree A sounds best. There is no design for it. I can try to get one made if you want. I think only the user who shares the item with the group should be able to unshare it. |
ok, Events can now be Shared (Demo updated) Notes:
|
I agree that all updates associated with the Event or it's Incidents should be displayed and that we should include a link back to the Updates incident and/or event in the card display. @dhornbein can you and Katie make sure Fran has a design that meets this need? If I recall correctly, we might already have this design somewhere..? |
Actioned. I have also allowed sharing of Tasks via Create/Update forms when not in Group Profile, done automatically if it is. Remaining Actions:
PS Currently there is no visibility for Tasks as to which Incident they relate to unless opened (just like Updates)...should I enable a list_field for that? PPS I hid the Flag / Make Public Icons from Updates & the Flag from Incidents since they currently do nothing |
Actioned. I see that for Update Cards & the Incident, then the Share Icon now has a Blue backgound which is probably undesirable...I guess this is a Foundation default for dropdowns or something, but I'll leave to @dhornbein to resolve. |
Great work Fran.
Yes please.
Great Thanks! |
And yes, I think it's fine for the tasks to link to the conventional page format for now. Those pages are functionality enough. We'll see if we need to go deeper once we get into QA/testing. Thanks again. |
Actioned
ok, added a share icon (in the footer currently) & hid the menu & ensured that editing a task from Group takes you back to the Group afterwards. The only remaining thing is the fancy Filter on the Updates page, which I am leaving for now. |
Fran. Do you need anything from @dhornbein or I to keep moving forward? |
Un less you can think of something I'm missing, as I said in the last update:
So is this fancy filter urgent? |
ok, so I have made progress with the Fancy Filter (Demo server updated) Question:
Known Issues:
|
Notification Settings:
|
What exactly do they get notified about if they set that? This is Group-wide, so they get notified about:
If an Event/Incident is shared to the Group which already has Updates attached to it, should the user get all of these backlog Updates as notifications? |
Re: Fancy Filters
Yes Re: Notification Settings Re:Notifications
Yes
No
Yes
Yes
No
Yes
No just a link to the Event/Incident. They can click to learn more from there. Is it easier for you to write these notifications or should I take a stab at it? Thanks so much. |
If you have some text you want to write then please do :) |
Actually that wouldn't work...it's right the way it is...all that is working now on the server, so ready to start tackling Notifications |
@devinbalkind: The Notifications Settings UI is now all visible & working, so can be reviewed. |
Possibility I missed previously:
|
Wireframes:
https://sites.google.com/sahanafoundation.org/wacopdesign/groups
https://sites.google.com/sahanafoundation.org/wacopdesign/groups/group
A lot of discussion happened here as they were being introduced here 1st (impossibly):
#21
Starting a new thread for discussion of the feature now that we have the core model defined & HTML for the browse page (some of which is working now) and the profile page (a lot of complexity here, and still in raw dummy mode, will start that by hiding everything which isn't working & start getting bits working)
The text was updated successfully, but these errors were encountered: