<p dir="ltr">The word <b>project</b> is confusing, I meant or application by that, not "project"</p>
<p dir="ltr">Sent from mobile. Please excuse any typos.</p>
<div class="gmail_extra"><br><div class="gmail_quote">On 24-Nov-2016 5:17 PM, "Sudipta Sen" <<a href="mailto:sudsen@redhat.com">sudsen@redhat.com</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><p dir="ltr">Adding with that, <br>
<b>How will organizations be associated with the project?</b></p>
<p dir="ltr">>> <span style="background:#ef9a9a">By the URL (organisation first approach) ?</span> </p>
<p dir="ltr">In this case someone opens <a href="http://org_1.almighty.io" target="_blank">org_1.almighty.io</a> and sign-up as an user.</p>
<p dir="ltr">Now if the same user wants to sign-up for another organisation, org _2, then user goes to <a href="http://org_2.almighty.io" target="_blank">org_2.almighty.io</a></p>
<p dir="ltr">This way organisation comes first in the model.</p>
<p dir="ltr">In this case user can't have it's own workitem or projects.</p>
<p dir="ltr">User always have to login under an organisation and create workitem or project.</p>
<p dir="ltr">So, every workitem or project comes under an organisation.</p>
<p dir="ltr"><u>>><span style="background:#ef9a9a"> Choose organisation are login (User first approach)?</span></u></p>
<p dir="ltr">User comes into <a href="http://almighty.io" target="_blank">almighty.io</a></p>
<p dir="ltr">Login there and see their dashboard.</p>
<p dir="ltr">They can add workitems, projects for themselves.</p>
<p dir="ltr">They can search for an organisation and join it or get an invitation from organisation admin.</p>
<p dir="ltr">They can choose associated organizations from a list and get into the organization's dashboard.</p>
<p dir="ltr">Create workitem, projects under the organisation.</p>
<div class="gmail_extra"><br><div class="gmail_quote">On 24-Nov-2016 4:59 PM, "Michael Kleinhenz" <<a href="mailto:kleinhenz@redhat.com" target="_blank">kleinhenz@redhat.com</a>> wrote:<br type="attribution"><blockquote class="m_7010795821761185790quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Todd, Team,<br>
<br>
Sudipta raised a question on the data model in connection with the url<br>
adressing. There was a discussion that the adressing should include<br>
subdomains based on the organization, like "<a href="http://companyXY.alm.io" rel="noreferrer" target="_blank">companyXY.alm.io</a>" going<br>
directly to the context of the referred company.<br>
<br>
As a user has not a 1:n connection to an org (a user can be "member"<br>
of many orgs over the team/teamRole connection), the user can use many<br>
subdomains. Also, the model supports "personal work items" that are<br>
directly connected ("owned") by a user. These must be avalaible under<br>
a generic domain for deep linking. Is that an expected behaviour?<br>
<br>
My 0.02€ on that: the subdomain is merely a "redirect" or a "masking"<br>
of a generic url. So "<a href="http://companyXY.alm.io" rel="noreferrer" target="_blank">companyXY.alm.io</a>" could also be<br>
"<a href="http://alm.io/companyXY" rel="noreferrer" target="_blank">alm.io/companyXY</a>".<br>
<br>
Also, the data model should not restrict any reasonable requirement on<br>
the UI or user level. So the url addressing should not have any impact<br>
on the underlying data model. It's just an addressing after all. And a<br>
synchronous one..<br>
<br>
@Sudipta, maybe you can elaborate on your concerns a bit more..<br>
<br>
-- Michael<br>
<br>
--<br>
Michael Kleinhenz<br>
Principal Software Engineer<br>
<br>
Red Hat Deutschland GmbH<br>
Werner-von-Siemens-Ring 14<br>
85630 Grasbrunn<br>
Germany<br>
<br>
RED HAT | TRIED. TESTED. TRUSTED.<br>
Red Hat GmbH, <a href="http://www.de.redhat.com" rel="noreferrer" target="_blank">www.de.redhat.com</a>,<br>
Registered seat: Grasbrunn, Commercial register: Amtsgericht München,<br>
HRB 153243,<br>
Managing Directors: Paul Argiry, Charles Cachera, Michael Cunningham,<br>
Michael O'Neill<br>
</blockquote></div><br></div>
</blockquote></div></div>