132 Commits

Author SHA1 Message Date
Seyi Adebajo
5e8f014df3 prevents edits if duplicates are found in field names 2017-07-10 09:55:11 -07:00
Seyi Adebajo
97840b7e89 add dataType, field format to confidential classification table. changes support for security classification to just public/confidential/highlyConfidential. adds logical types. add placeholders for help links. 2017-07-10 09:55:11 -07:00
Seyi Adebajo
e535cb0764 updates to the confidential component to support api changes for logical types.updates template 2017-07-10 09:55:11 -07:00
Seyi Adebajo
8132296e53 updates dataset-table component with larger page length. fixes issues with table cell widths and variation when column values are of varying lengths during scroll. updates select component to fill container up to a max-width of 300px 2017-07-10 09:55:10 -07:00
Seyi Adebajo
82ed878e8c fix image reference in login template 2017-07-10 09:55:10 -07:00
Seyi Adebajo
52a30b319c Fixes logo. 404 returned from nested directory 2017-07-10 09:55:10 -07:00
Seyi Adebajo
705557372f DSS-6552 Updates the datasets component to default to the ownership tab. Adds Beta badge to navigation logo. 2017-07-10 09:55:09 -07:00
Seyi Adebajo
565c9a43ec DSS-6551 Adds user notification for confidential tab on update success 2017-07-10 09:55:09 -07:00
Seyi Adebajo
8a2450b3c5 Finally makes Play mid-tier give up all rendering responsibilities! Delegates to Ember client for routing, route resolution etc, SPA all the things. 2017-07-10 09:55:08 -07:00
Seyi Adebajo
d2a6ae9564 Updates select-component styles. Adds temporary mixin for prefixing: Auto Prefixer should be installed 2017-07-10 09:54:22 -07:00
Seyi Adebajo
da0a23e60d Updates api for dataset-table-page to include colspan. Component is nested in a tfoot>td and is contained in the table to access contextual properties 2017-07-10 09:54:22 -07:00
Seyi Adebajo
9e87ca6cd5 DSS-6551 Fixes issue with play session cookie not containing username. Small updates to wordinng in Ownership ui 2017-07-10 09:54:22 -07:00
Seyi Adebajo
a39558c388 DSS-6551 Rewrites dataset-confidential component and component template to support similar dataset-table based ui to dataset-compliance component. Enforces 1-to-1 mapping from identifierField -> classification. Changes wording from Reset to Start Over on both prompts. 2017-07-10 09:54:22 -07:00
Seyi Adebajo
03270406bb DSS-6551 Adds table components for organizations and group ids: There is definitely potential to refactor this to one wrapper component that is instantiated 3 times with different props, this is however already a container component for dataset-table. 2017-07-10 09:54:21 -07:00
Seyi Adebajo
854286696b DSS-6551 Updates the privacy compliance ui for member data, and component templates 2017-07-10 09:54:21 -07:00
Seyi Adebajo
5c2d31289a DSS-6551 Disables the isSubject checkbox for fields that are not Member Identifiable. Adds Ember action support for updates to isSubject with :onMemberFieldSubjectChange 2017-07-10 09:54:21 -07:00
Seyi Adebajo
4f63a797f1 DSS-6551 datasets/dataset template support for schemaFieldNamesMappedToDataTypes: columns api mapped from fieldNames and types 2017-07-10 09:54:21 -07:00
Seyi Adebajo
7983aff690 DSS-6551 Refactors compoent template for dataset-compliance to support updated api for compliance 2017-07-10 09:54:21 -07:00
Seyi Adebajo
eba5a224df DSS-6551 Refactors the dataset-schema-table component template to support the new privacy and compliance template 2017-07-10 09:54:21 -07:00
Seyi Adebajo
2c9db95c8a DSS-6552 Refactors updateOwners on dataset-author component. Adds saveOwnerChanges action to handle post request. Refactors update handler for sortable. 2017-07-10 09:54:21 -07:00
Seyi Adebajo
3c7ee03d5b DSS-6552 Refactors addOwner action on dataset-author component. Re-adds zebra striping on dataset-author component table. Adds remove restriction on owner records sourced from SCM. Adds dependency on ember-cli-string-helpers to package: This is used in dataset-author component table template to compare source strings. 2017-07-10 09:54:20 -07:00
Seyi Adebajo
778147739b DSS-6552 Enforces minimum number of confirmed owners on client before save. Updates design and refactored dataset-author implementation. Sorts list of ownerTypes. 2017-07-10 09:54:20 -07:00
Seyi Adebajo
00be360da0 DSS-6552 Modifies user interface on DatasetAuthor component to support edit and read only mode for userName field. resets default TH styling. Creates global sass list variable for font-awesome font stack. 2017-07-10 09:54:20 -07:00
Seyi Adebajo
a65aaa33e3 DSS-6552 Create table styling mimicing ArtDeco table for Nacho, removes bs styling from dataset-author component table 2017-07-10 09:54:20 -07:00
Seyi Adebajo
86796b4a1d DSS-6552 Removes the consumer type from the list of ownerTypes displayed to the user 2017-07-10 09:54:20 -07:00
Seyi Adebajo
b83ceb99f7 Sets initial refactor dataset.dataset route and template 2017-07-10 09:54:19 -07:00
Seyi Adebajo
50a14a1b50 Adds data-schema-table, and search-bar-form component templates, and help feedback initial template 2017-07-10 09:54:19 -07:00
Seyi Adebajo
c695846a3f Updates seach route template to use filter-rail component and bootstrap grid for layout 2017-07-10 09:54:19 -07:00
Seyi Adebajo
35764f6fe0 Adds filter-rail, and radio-group component templates. Also adds daterange-selection, dropdown-selection and checkbox-group templates. 2017-07-10 09:54:19 -07:00
Seyi Adebajo
cf3b0015c8 Adds current templates for compliance and confidential tabs for historical purposes. These template will be updated in the next iteration 2017-07-10 09:54:19 -07:00
Seyi Adebajo
25c3524ead Adds radio-button proxy component called radio-button-composer. Ember radio button only passes along radio value to container component, the proxy bind the name of the radio target, effectively providng two arguments, and also ensures the requried components of name, groupValue and value are passed along on instantiation 2017-07-10 09:54:19 -07:00
Seyi Adebajo
543716c624 Adds component and template for hero container 2017-07-10 09:54:18 -07:00
Seyi Adebajo
6a11e3b529 Updates application template with hero container and removes unneeded sectioning elements 2017-07-10 09:54:18 -07:00
Seyi Adebajo
e0902e1bb3 Adds pager component for data table component 2017-07-10 09:54:18 -07:00
Seyi Adebajo
ebafdf6278 Adds data table sub components and templates 2017-07-10 09:54:18 -07:00
Seyi Adebajo
fb089e037a Add functionality and template for data-table component. 2017-07-10 09:54:18 -07:00
Seyi Adebajo
9baac8c460 Removes unneeded section element on main outlet 2017-07-10 09:54:18 -07:00
Seyi Adebajo
4189e46c46 Updates nav bar with help link and metadata coverage message. Add logout route link. 2017-07-10 09:54:17 -07:00
Seyi Adebajo
c14940f845 Add client side handling for login and authentication using ember-cli-simple-auth. Add custom authenticator for ldap. And login page and styles. 2017-07-10 09:54:17 -07:00
Seyi Adebajo
7c4e6ae889 Add attribution for nav-link for ember 2017-07-10 09:54:17 -07:00
Seyi Adebajo
5fc821064d Fixes selected property on selector component for ember 2017-07-10 09:54:17 -07:00
Seyi Adebajo
06c8f44939 Adds error handling to z index function, set-color to retrieve color from color-scheme. Mixins for full-screen and flexbox centering, variables and maps for global variables. Base styles. hero component, and dropdown and navbar overrides for bootstrap styles. Updates footer component 2017-07-10 09:54:17 -07:00
Seyi Adebajo
b3fda9c5e7 DSS-5869 Adds Route: index, Adds Template: index 2017-07-10 09:54:16 -07:00
Seyi Adebajo
f1500ce108 DSS-5869 Adds Template: main 2017-07-10 09:54:16 -07:00
Seyi Adebajo
55e04ff115 DSS-5869 Adds Template: logout, Adds Route: logout 2017-07-10 09:54:15 -07:00
Seyi Adebajo
8115d4f2ab DSS-5869 Adds Template: application 2017-07-10 09:54:15 -07:00
Seyi Adebajo
57457c59de DSS-5869 Adds Component: schema-comment 2017-07-10 09:54:15 -07:00
Seyi Adebajo
ac2322337e DSS-5869 Adds Component: metric-watch 2017-07-10 09:54:15 -07:00
Seyi Adebajo
5bbf47314f DSS-5869 Adds Component: metric-detail 2017-07-10 09:54:15 -07:00
Seyi Adebajo
2a180c6097 DSS-5869 Adds Component: ember-selector 2017-07-10 09:54:15 -07:00