-
Notifications
You must be signed in to change notification settings - Fork 2
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
Recap on how to share items #179
Comments
@SimonLab thank you for opening this issue to highlight the lack of clarity surrounding sharing As a And then from that we can determine what the most intuitive UI/UX is. |
Sharing a list at the MVP level could be as 'simple' as sharing with the email address of another user and at this stage you have to know the email address linked to the github account of the user (or whatever they are using to log in). On lists UII would like to move this section of my reply to another issue (maybe dwyl/app#271 ?) but it follows directly from the UI drawings above, even though it has nothing to do with sharing which is the subject of this issue? I personally feel that from a UI perspective, adding the lists as an extra layer of 'tags' is going to be problematic even at the MVP stage because it will hinder us from properly testing the usage of this feature in the ensuing chaos. There is also another open question here: Do we want an |
@iteles having the same Please give me a chance to spell this out, because there is clearly a lack of clarity .... |
@nelsonic I was thinking about having Please do spell it out when you have a chance. There are hundreds of other things we need to get on with. This is not the be all and end all blocker! |
Sorry to create a new issue linked to
sharing items
as we have already a few open (see below).I need to recap and clarify the features to make sure I'm not going on the wrong direction and that we have the same understanding on what to create.
However please feel free to transfer this issue or split it into comments to other issues. We might want to write down some of this content in
Readme
orbuildit
file to make it easy to find the answers later on.The existing issues we have linked to
lists
andgroups
. I found these issues by searchinglist
andgroup
in theapp
,mvp
andauth
repos. I might have missed some, please let me know if there are other that I need to have a look at:auth
groups
: how to collaborate with one or morepeople
auth#220: describe thegroup
andgroup_member
tables in theauth
appitems
#145: Reorder items.Linked to the next issue:So to recap:
lists
to organise and prioritise items. Thelist
structure/schema/table is defined in theMVP
groups
where people belonging to a group can see list of items shared in this group. Thegroups
are defined in theauth
applicationmvp
will have apersonal/private list
which is linked to apersonal/private group
.Default private list and group for users
When a user login in the
mvp
app usingauth
:Check if a
private
group exists for this user. Create the group if it doesn't exist yet.private or personal
, can we do this using thekind
field: EPIC:groups
: how to collaborate with one or morepeople
auth#220 (comment) or do we need to create a specialpersonal
boolean field?personal
group per user.auth
application can be used for other application. Do we want the groups to be the same for all the application or do we also need to have a join table between group, person and application?Once the private group is verify, we now need to check the
personal
list exists on themvp
for the user and create it if it doesn'tpersonal
?personal
(default) list?When creating a new item, this item is added to the
personal
listHow do we want to display the lists the item belongs to, similar to tags?:
Do we want to display the groups an item is linked to via lists?
Manage lists
How to add items to lists?
Similar to tags we could have a simple input text where list names are separated by commas:
Manage groups
The text was updated successfully, but these errors were encountered: