[
https://issues.apache.org/jira/browse/TC-412?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16076233#comment-16076233
]
Nir Sopher commented on TC-412:
-------------------------------
Hi William,
Regarding the addition of owner to each DS.
Are you going to use some already existing fields?
Will it be done using the DS table, using a new table, or by extending the
ds_tmuser table (adding a "go-to-on-troubles" bool for the relevant users)?
> Currently when a delivery service encounters an error we currently don’t know
> how to find the owner to notify them of the outage or contact them to find
> cause of issue.
> ------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>
> Key: TC-412
> URL: https://issues.apache.org/jira/browse/TC-412
> Project: Traffic Control
> Issue Type: New Feature
> Reporter: William Brown III
>
> *What do we want to accomplish?*
> Fix information pages on Traffic Portal to better display issues with
> existing delivery services and enforce delivery services to have contact
> information about their owners. We will add this to the new Traffic Portal
> only. These changes may range to affect UI, API and backing database tables.
> We will first make the UI changes, and then go into an effort to add owners
> to existing delivery services and once we are clear that all exiting services
> have owners, we will update the API and database tables to lessen the risk of
> a database migration error.
> *What is needed to fix/update it?*
> * Configure database tables (not null fields) to enforce changes
> * Change column names to have an easier effect for what is being shown
> * Combo boxes to enforce and reduce the amount of risk when entering an owner
> * Add a tenant/audit field to a delivery services input page
> * General UI updates to interact with pages
> * Either use the staging environment that currently exists (link above), or
> create a traffic ops environment of own
> * Finding owners of existing delivery services and add them to existing
> services
> We will change the code that currently exists in
> https://github.com/apache/incubator-trafficcontrol/, which is AngularJS and
> nodeJS code, to support our desired features above. To update the code for
> the API we will have to add features in Perl to the needed TrafficOps API as
> well.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)