[ 
https://issues.apache.org/jira/browse/TC-217?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15973376#comment-15973376
 ] 

Jeremy Mitchell edited comment on TC-217 at 4/18/17 7:59 PM:
-------------------------------------------------------------

hierarchies are always harder to work with in my experience in the UI. They 
require a tree. Flat data structures are much easier. For example, given the 
data structure that i displayed here:

https://issues.apache.org/jira/browse/TC-217?focusedCommentId=15973263&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-15973263

it's very easy to throw that in a UI table to display the tenants like this:

<pre>
  +===========+==========+
  | tenant              | parent           |
  +===========+==========+
  | root                  |                      |
  +===========+==========+
  | tenant1            | root               |
  +===========+==========+
  | tenant1-a        | tenant1          |
  +===========+==========+
  | tenant1-b        | tenant1          |
  +===========+==========+
  | tenant2           | root                |
  +===========+==========+
  | tenant2            | root               |
  +===========+==========+

</pre>

^^ this still shows the hierarchical relationship of the tenants....but you 
don't have to deal with nasty hierarchical data...


was (Author: mitchell...@apache.org):
hierarchies are always harder to work with in my experience in the UI. They 
require a tree. Flat data structures are much easier. For example, given the 
data structure that i displayed here:

https://issues.apache.org/jira/browse/TC-217?focusedCommentId=15973263&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-15973263

it's very easy to throw that in a UI table to display the tenants like this:

  +===========+==========+
  | tenant              | parent           |
  +===========+==========+
  | root                  |                      |
  +===========+==========+
  | tenant1            | root               |
  +===========+==========+
  | tenant1-a        | tenant1          |
  +===========+==========+
  | tenant1-b        | tenant1          |
  +===========+==========+
  | tenant2           | root                |
  +===========+==========+
  | tenant2            | root               |
  +===========+==========+

^^ this still shows the hierarchical relationship of the tenants....but you 
don't have to deal with nasty hierarchical data...

> Self Service - CRUD Sub Tenant
> ------------------------------
>
>                 Key: TC-217
>                 URL: https://issues.apache.org/jira/browse/TC-217
>             Project: Traffic Control
>          Issue Type: New Feature
>          Components: Traffic Ops, Traffic Ops API
>            Reporter: Ashish Timilsina
>
> Allow users to CRUD sub tenants below their tenant level or below any 
> sub-tenant level they choose. Default would be directly below the current 
> tenant value.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to