<div dir="ltr">I believe so.</div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Nov 28, 2016 at 8:57 AM, Thomas Mäder <span dir="ltr"><<a href="mailto:tmader@redhat.com" target="_blank">tmader@redhat.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000">
<p>So would you agree with my statements otherwise?<br>
</p><div><div class="h5">
<br>
<div class="m_1009937874800312055moz-cite-prefix">On 28.11.2016 14:09, Todd Mancini
wrote:<br>
</div>
<blockquote type="cite">
<div dir="ltr">If I use URLs to explain my expectations, it goes
like this:
<div><br>
</div>
<div><a href="http://almighty.io" target="_blank">almighty.io</a>
-- home page of the system</div>
<div><a href="http://almighty.io/userid" target="_blank">almighty.io/userid</a>
-- profile page of user</div>
<div><a href="http://almighty.io/userid/projname" target="_blank">almighty.io/userid/projname</a>
-- Project 'projname' created by User 'userid'</div>
<div><a href="http://almighty.io/orgid" target="_blank">almighty.io/orgid</a>
-- home page of Org 'orgid'</div>
<div><a href="http://almighty.io/orgid/projname" target="_blank">almighty.io/orgid/projname</a>
-- Project 'projname' created within Organization 'orgid'</div>
<div><br>
</div>
<div>I'd stay away from subdomains for now -- I think we want to
promote URLs like above. (Sure, we could have subdomains do a
redirect, but let's not even bother with that for now.)</div>
</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">On Mon, Nov 28, 2016 at 4:15 AM, Thomas
Mäder <span dir="ltr"><<a href="mailto:tmader@redhat.com" target="_blank">tmader@redhat.com</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000">
<p> Hi Len,</p>
<span>
<div class="m_1009937874800312055m_3996735339490993731moz-cite-prefix">On
26.11.2016 04:20, Leonard Dimaggio wrote:<br>
</div>
<blockquote type="cite">
<div dir="ltr">
<div>Don't we want users to always/only exist in the
context of a project?<br>
<br>
</div>
-- Len<br>
</div>
<div class="gmail_extra"><br>
</div>
</blockquote>
</span>
<p>I think we definitely don't want that. If ,like me for
example, you are a member of 4 organizations, you would
have to have 4 different Identities (and probably
logins). Not cool!<br>
</p>
<p>I think github gets this totally right: you have roots
(accounts which have their own subdomains or root
url's), that can belong to an organisation or an
individual. You can create project inside every root
where you have sufficient privileges. You log into the
system, not a particular subdomain. You always log in as
a person, not an organization. The rest is metadata and
permissions.</p>
<p>I think the whole idea gets easier to think about when
we separate containment of assets (projects, issues,
etc.) from control over assets. Think about it this way:
if a user was a container for projects, any project
belonging to an organization I'm a member of would
contain the projects that the user contains (containment
being transitive). This makes no sense.</p>
<p><b>The simplest way to model the problem that fulfills
the requirements for me is to introduce the concept of
an account. Think of it like a bank account. You can
open a personal account or one for your company. For a
personal account, you are naturally the "super user",
you can put money in your account, you can close the
account, etc. With a company account, you need a
designated person (or multiple persons) that have the
"super user" privilege for that account. If we want to
work with subdomains, each account gets its own
subdomain.</b></p>
<p>Note that subdomains can be nothing but an alternative
addressing scheme for things. For example, we have
system-unique ids for work items, so we can always
address them with <a href="http://almighty.io/workitems/" target="_blank">almighty.io/workitems/</a><id>.
Hence, we can just rewrite an url containing a subdomain
by removing the subdomain. The important question is
whether the subdomains act as a namespace. Can you have
the same project name twice in different subdomains or
not?</p>
<span class="m_1009937874800312055HOEnZb"><font color="#888888">
<p>/Thomas<br>
</p>
<p><br>
</p>
<br>
</font></span></div>
<br>
______________________________<wbr>_________________<br>
almighty-public mailing list<br>
<a href="mailto:almighty-public@redhat.com" target="_blank">almighty-public@redhat.com</a><br>
<a href="https://www.redhat.com/mailman/listinfo/almighty-public" rel="noreferrer" target="_blank">https://www.redhat.com/mailman<wbr>/listinfo/almighty-public</a><br>
<br>
</blockquote>
</div>
<br>
</div>
</blockquote>
<br>
</div></div></div>
</blockquote></div><br></div>