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