514 Commits

Author SHA1 Message Date
Seyi Adebajo
27be1b7347 Merge pull request #710 from theseyi/notifications-service
Notifications service
2017-08-29 16:51:53 -07:00
Seyi Adebajo
ac7eeefaea uses row level check for lastupate 2017-08-28 15:58:28 -07:00
Seyi Adebajo
ea7bcf4677 Merge branch 'master' into new-field-modification-indicator 2017-08-28 15:52:12 -07:00
Seyi Adebajo
f097318354 fixes issue with null predictions. also fixes issue with field having a prediction and being new. 2017-08-28 15:33:39 -07:00
Seyi Adebajo
3a380418cc displays the new field indicator if the field has not been modified in the current session and the policy is new 2017-08-28 09:05:17 -07:00
Seyi Adebajo
761d51e13a creates notificatin service: implemnts an async queue, with async dequeueing and recursive iteration through the list of queued notifications. adds confirmation modal feature. 2017-08-28 01:38:47 -07:00
Seyi Adebajo
8f45ee248b adds initial components for notification service: confirm modal and toasts 2017-08-27 05:04:53 -07:00
Seyi Adebajo
e37c9ea6df updates the duplicate check: userName is solely not the unique key 2017-08-24 16:53:07 -07:00
Seyi Adebajo
d44b785aa0 removes unused template string notation 2017-08-24 11:48:34 -07:00
Seyi Adebajo
46eb001f1e ts all the things. refactor getuserentities: cache and allow only one request. check for duplicate usernames. 2017-08-24 11:31:54 -07:00
Seyi Adebajo
892db1a63d fixes ldap column: revert to using unique ldap username for search 2017-08-24 00:25:48 -07:00
Seyi Adebajo
c9fc8b681f adds typings for owners and party-entities, refactors api for owner, party entities and compliance into typescript modules 2017-08-24 00:23:48 -07:00
Seyi Adebajo
af62c93d4e fixes saving compliance policy: misrepresented securityClassification as classification. renames people urns 2017-08-23 11:11:22 -07:00
Seyi Adebajo
fe68825391 removes s->ms conversion from timestamps in ownership and compliance features. removes mirage deploy for dev env 2017-08-21 15:22:28 -07:00
Seyi Adebajo
4ca9433186 splits compliance questions into separate partials 2017-08-20 20:58:19 -07:00
Seyi Adebajo
79854ab9ae updates the edit view. adds hasRecentSuggestions flag for compliance metadata. refactors suggestions getter to include lastModified date. 2017-08-20 20:23:56 -07:00
Seyi Adebajo
9bbf77fe99 adds feature to show all potential member data fields in readonly mode, filters to contained member data fields by default. 2017-08-20 18:53:01 -07:00
Seyi Adebajo
ef1c1df63b mark all as no 2017-08-20 18:12:56 -07:00
Seyi Adebajo
b5b2b2b8ba updates sytles and text for json uploader component. updates member data component styles 2017-08-20 16:46:43 -07:00
Seyi Adebajo
df4112f868 adds handler implementation for suggestion action. refactoers dataset controller reference to compliance api. 2017-08-18 14:43:14 -07:00
Seyi Adebajo
6543eca32c adds compliance action buttons to affirm or discard suggestions 2017-08-18 14:43:14 -07:00
Seyi Adebajo
0d49e59392 updates Metadata Compliance dataType constants to match approved values. removes babel polyfill from build output. removes jshint pragma from envirnment js: current linter is eslint 2017-08-18 14:43:14 -07:00
Seyi Adebajo
13757cf37b partially implements auto-suggestions feature. minor refactoring. adds typdef fir mirage route handlers. deletes unused dataset-schema-table component. adds mirage route handler for compliance api suggestions. updates compliance table to show suggestions. 2017-08-18 14:43:14 -07:00
Seyi Adebajo
8494e4bf2b adds api request for suggestions. adds interfaces. 2017-08-16 13:29:13 -07:00
Seyi Adebajo
4d0d746fe3 adds typescript. adds mirage. updates dependencies. begins separating api concerns from app: datasets. removes jshint.
adds mirage model+factory for compliance suggestion

updates gitignore: removes typings. adds environment.d.ts declaration file for config/environment. adds unit test for datasets-test. adds extracted datasets api file

updates destroy app test helper

updates compliance component to work with modified api from compliance api: removes isSubject, adds securityClassification

updates uploaded compliance shape validation. updates the dataset route

adds typescript files to prettier linting

updates gitignore with vscode
2017-08-16 10:04:36 -07:00
Mars Lan
c34193371b Put more emphasis on the ownership requirement. (#665) 2017-08-11 12:24:47 -07:00
Seyi Adebajo
9ea20cb5bd adds default empty array if columns api values are not returned 2017-08-08 21:44:50 -07:00
Seyi Adebajo
30110782c7 META-1797,META-403 updates compliance metadata for to overwrite previously saved compliance copy. updates architecture for compliance metadata component: creates a working copy and diffs at the row/field level 2017-08-07 22:21:05 -07:00
Seyi Adebajo
ae98719d41 adds scrollmonitor. fixes issue with latency login template artifact appearing on home page if there is any latency post login. updates eslintrc to support object-rest-spread 2017-08-04 17:29:34 -07:00
Mars Lan
48848751ab Use go-links to track internal web pages. (#607) 2017-07-20 11:10:01 -07:00
Seyi Adebajo
d4d1427c8a renames computed prop name. updates styles for error notification. begins steps to improve performance on compliance tab. 2017-07-18 17:09:43 -07:00
Seyi Adebajo
638b45ad03 fixes issue with dupes in saved compliance entities list: ensures that the unformatted identifier fields do not contain fields already present in the previously saved or current compliance entities list 2017-07-18 15:07:22 -07:00
Seyi Adebajo
ed13a4fecf META-425 fixes json download unresponsive in firefox 2017-07-13 12:28:54 -07:00
Seyi Adebajo
8187293d65 adds support for constraining ui feature behind config flag - isInternal 2017-07-10 13:44:34 -07:00
Seyi Adebajo
f4328bab70 adds internal flag check for branding 2017-07-10 13:44:34 -07:00
Seyi Adebajo
d3b7e7bc2f adds application configuration to application start sequence. create configurator service for application. 2017-07-10 13:44:34 -07:00
Seyi Adebajo
971b1001b0 updates the index page ui with feature icons 2017-07-10 13:44:34 -07:00
Seyi Adebajo
db1136f722 fixes empty feedback route: changed to mailto anchor 2017-07-10 13:44:34 -07:00
Seyi Adebajo
aaf304ec4f updates newly added owner with confirmation flag as default value. updates default owner type to Owner 2017-07-10 13:44:33 -07:00
Seyi Adebajo
99dd51df48 port lineage for datasets from old-wh using dagre-d3 2017-07-10 13:44:33 -07:00
Mars Lan
7c50a04f23 Add some example field formats that the user may have missed when saving compliance data. (#558) 2017-07-10 13:44:33 -07:00
Seyi Adebajo
08e12d886f fixes issue with file upload of compliance json on save attempt 2017-07-10 13:44:33 -07:00
Mars Lan
ea1a11d01c Add settings dataset-level tag. (#549) 2017-07-10 13:44:33 -07:00
Mars Lan
90f59d23eb Replace tooltip for ID types with link to Wiki. (#548) 2017-07-10 13:44:33 -07:00
Seyi Adebajo
c91ca85a90 updates the behaviour for custom identifier types to set a default classification 2017-07-10 13:44:33 -07:00
Seyi Adebajo
9ea4545db5 updates file upload to autosave policy if checks pass 2017-07-10 13:43:00 -07:00
Seyi Adebajo
e2cf19a46a adds support for custom id in dataset compliance. adds divider for none type in options list. adds edit mode. 2017-07-10 13:43:00 -07:00
Seyi Adebajo
c3a53b4f0b adds support to disable options on select. removes lowercase transformation on string option values: consumer responsibility 2017-07-10 13:43:00 -07:00
Seyi Adebajo
b7895fe5bb fixes wrong reference to new policy flag. fixes missing model name in downloaded json file. 2017-07-10 13:43:00 -07:00
Seyi Adebajo
c3de4a5ff7 adds feature to download a compliance policy as a json document. upload as json and apply to policy. performs attribute type assertions on values in uploaded policy 2017-07-10 13:43:00 -07:00