[almighty] Data Model, please review

Vineet Reynolds Pereira vpereira at redhat.com
Sat Nov 26 11:14:18 UTC 2016


On Thu, Nov 24, 2016 at 5:26 PM, Michael Kleinhenz <kleinhenz at redhat.com>
wrote:

> Hi all,
>
> the updated data model is now available here:
>
> https://www.lucidchart.com/invitations/accept/9eb41de4-
> 4882-4f69-995f-8dd57a2e4a07
>
> Please review it. It should contain all current knowledge and some changes:
>
>  - everything in red is changed from the devdocs version. Mostly
> corrections like
>    inverse or wrong cardinalities.
>
>  - added directions for the relations. Please review them closely.
>
>  - added 0..* notation for cardinalities that also tell if a relation
> can be zero.
>
> Open question from my side:
>
>  - there is a relation between Login and Work Item (the green one). I think
>    this relation should be between User and Work item.
>

Linking Work Items with Users would be correct IMHO. From a technical view
point, I'd recommend this because the linkages between Who did What would
never be lost. Interpreting "Logins" literally, I'd expect logins to be
deleted at some point, because they are events, thereby severing the
linkage. One may argue that users would also be deleted, but I'd argue for
implementing logical deletion of users, so that when users are
deactivated/deleted, the system continues to record the user who created,
assigned, or updated the WI.


>
> Thanks,
> Michael
>
> --
> Michael Kleinhenz
> Principal Software Engineer
>
> Red Hat Deutschland GmbH
> Werner-von-Siemens-Ring 14
> 85630 Grasbrunn
> Germany
>
> RED HAT | TRIED. TESTED. TRUSTED.
> Red Hat GmbH, www.de.redhat.com,
> Registered seat: Grasbrunn, Commercial register: Amtsgericht München,
> HRB 153243,
> Managing Directors: Paul Argiry, Charles Cachera, Michael Cunningham,
> Michael O'Neill
>
> _______________________________________________
> almighty-public mailing list
> almighty-public at redhat.com
> https://www.redhat.com/mailman/listinfo/almighty-public
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/almighty-public/attachments/20161126/e72aef76/attachment.htm>


More information about the almighty-public mailing list