514 Commits

Author SHA1 Message Date
Seyi Adebajo
e3ccb71fb2 DSS-6551 Refactors privacy compliance component to support. Fixes issues with propagating ui updates to underlying data model that resulted from updates to the map props. Creates sass fw function to get only font weights associated with the default font. Adds styles for action-bar ui component that contains buttons for view action 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
aa2328f673 DSS-6551 Updates compliance Ember actions for field format change and privacy change 2017-07-10 09:54:21 -07:00
Seyi Adebajo
ca15d0000e DSS-6551 Ember Actions added to handle change in subject column on dataset-schema-table wrapper component 2017-07-10 09:54:21 -07:00
Seyi Adebajo
6fe2706fa8 DSS-6551 Adds support to datasets routes to map the new columns api 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
353bb6103a Fixes :hover and :disabled pseudo classes for nacho-button component state change 2017-07-10 09:54:20 -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
4ae3b06dba Renames current-user service on application route to avoid conflict with legacy use of currentUser in various controllers 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
1281ae8352 Authentication: Creates a current-user service to load details on the currently logged in user. Fixes the login route: If a user lands on the login route, and they have an authenticated session, transition to the application index. Updates the authenticator to return authentication request data for local caching. Load current user when application route is first entered and whenever session is successfully authenticated. Fixed comment typo in Play Application controller. 2017-07-10 09:54:20 -07:00
Seyi Adebajo
0eefad2944 DSS-6552 Modifies sass organization: separates out candidate Connected Data Apps components into separate folder. Creates dataset-author component directory. 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
10d1dfa04e Adds pattern definition and consumer classes for nacho-button, nacho-filter-rail and nacho-global-search components 2017-07-10 09:54:19 -07:00
Seyi Adebajo
f78b967964 Adds functionality for search-bar-form component 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
db83532547 Adds functionality for filter-rail component and radio-group component. Adds initial commit for daterange-selection, dropdown-selection and checkbox-group components 2017-07-10 09:54:19 -07:00
Seyi Adebajo
005f3f55bd Updates search route with support for queryParams, and initial refactor for 2017-07-10 09:54:19 -07:00
Seyi Adebajo
48a96d519b Adds routes for login and help.feedback 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
a1dc4031f7 Updates application route: Adds todo and some code style updates 2017-07-10 09:54:18 -07:00
Seyi Adebajo
59f811fc87 Updates code style for search service 2017-07-10 09:54:18 -07:00
Seyi Adebajo
5e28cd5e6d Adds Ember services for search and search-keyword retrival. 2017-07-10 09:54:18 -07:00
Seyi Adebajo
a17fcc9675 Adds a component for login form 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
3909f73008 Add component functionality for data-schema-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
5856f6a91f Fixes routes on dataset controller for compliance and security spec. 2017-07-10 09:54:17 -07:00
Seyi Adebajo
728a32d72d Adds functionality for source refinement from search page to controller. and action handler for changes to source. Also connects controller to queryParams for search: keyword, category, source and page, and sets default values 2017-07-10 09:54:17 -07:00
Seyi Adebajo
d844f86d87 Adds services for session, search, and keywords to application controller. Updates instantiation of application controller to prime cache for keywords async. Adds application level handler for search action. 2017-07-10 09:54:17 -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
f9dbc6dbaa Adds application utility module: build-url module to ensure url is encoded and decoded in a w3 spec compliant way. encode-decode-uri-component-with-space util replaces spaces with + as opposed to '\%20' separator. Functions for dataset security and privacy spec. Email address validator 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
b277e7c9b6 Add bootstrap using npm ,and layout folder 2017-07-10 09:54:17 -07:00
Seyi Adebajo
ecccd1eb49 Removes default classNames from draggable-item component 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