Граф коммитов

57 Коммитов

Автор SHA1 Сообщение Дата
matheswaran 2648d08f58 Copying the source code of Data Integration platform Registry V -0.1 in the github location. 2019-04-23 15:04:31 +05:30
Bryan Bende 6f26290d78
NIFIREG-201 Refactoring project structure to better isolate extensions
This closes #143.

Signed-off-by: Kevin Doran <kdoran@apache.org>
2018-09-21 22:10:04 -04:00
Koji Kawamura e1bd6e26f3
NIFIREG-186: Adding Ranger authorizer
- Ranger Authorizer is deployed as Registry extension.
- Added /config REST endpoint to expose Registry configuration for UI to
determine if user, group and policies can be edited.
- Added 'include-ranger' maven build profile and refactored project
structure to control ranger extension build.
- Added README.md to illustrate how to use this extension.
- Added default configuration files.
- Remove javax.ws.rs package in jersey-bundle jar to avoid rs version conflict.
- Added example conf to audit to Kerberized Solr.
- Updated hadoop version to 3.0.0
- Added ExtensionCloseable to use extension class loader when
  configuring authorizer. Without this, Hadoop Configuration class uses
  WebApp class loader that is set to current thread context class loader
  which does not have extension classes.
- Refactored anonymous inner classes at AuthorizerFactory to expose
  underlying authorizer instance, to use its extension class loader.
- Confirmed NiFi Registry can:
  - download policies from Kerbelized Ranger
  - send audit logs to Kerbelized Solr
  - send audit logs to Kerbelized HDFS
- Refactored project structures and updated L&N.

This closes #131.

Signed-off-by: Kevin Doran <kdoran@apache.org>
2018-09-20 13:51:55 -04:00
Scott Aslan b2e8ef3406 [NIFIREG-196] update client deps
Signed-off-by: Jeremy Dyer <jeremydyer@apache.org>

This closes# 138
2018-08-19 15:15:15 -04:00
Scott Aslan d8188e07e0
[NIFIREG-193] upgrade superagent 2018-08-16 10:18:41 -04:00
Andrew Lim 7e4e971340 NIFIREG-185 Added elment id's to facilitate User testing use cases
This closes #130

Signed-off-by: Scott Aslan <scottyaslan@gmail.com>
2018-07-13 09:15:30 -04:00
Kevin Doran 348e2c6d81
NIFIREG-176-RC1 prepare for next development iteration 2018-06-15 17:34:53 -04:00
Kevin Doran 7966c52edd
NIFIREG-176-RC1 prepare release nifi-registry-0.2.0-RC1 2018-06-15 17:34:43 -04:00
Scott Aslan 186d9259ca
[NIFIREG-39] leverage nifi-fds 0.1.0 npm package
This closes #123.

Signed-off-by: Kevin Doran <kdoran@apache.org>
2018-06-15 16:31:36 -04:00
Scott Aslan 78ef4cab25
[NIFIREG-175] remove unused files and unessecary header from karma-test-shim.js
[NIFIREG-175] update rat excludes
This closes #126
2018-06-13 16:45:54 -04:00
Scott Aslan 646b8dc86d
[NIFIREG-175] remove unneccessary license header. This closes #125 2018-06-13 14:33:03 -04:00
Andrew Lim aa8b4bec3e NIFIREG-56: Added element ids to facilitate bucket testing use cases
This closes #120

Signed-off-by: Scott Aslan <scottyaslan@gmail.com>
2018-06-13 14:12:23 -04:00
Andrew Lim b6ae947c5f NIFIREG-56: Added element ids to facilitate bucket testing use cases 2018-06-13 14:12:15 -04:00
Scott Aslan 05cef0775e
[NIFIREG-171] update moment.js. This closes #116 2018-05-08 10:24:38 -04:00
Scott Aslan 48aa7103a5 [NIFIREG-170] upgrade hoek.js 2018-05-03 13:43:47 -04:00
Scott Aslan 8cb681fe3e [NIFIREG-161] add vendor prefix to user-select style
Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com>

This closes #111.
2018-04-09 15:40:52 +02:00
Scott Aslan 12027566e1 [NIFIREG-161] selectable bucket and flow UUIDs in flow details panel
Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com>

This closes #109.
2018-04-07 15:00:02 +02:00
Scott Aslan f863940b86
NIFIREG-153 - Inject angular router module into required components
This closes #106.

Signed-off-by: Bryan Bende <bbende@apache.org>
2018-03-22 09:41:49 -04:00
Scott Aslan e73e9c0653
[NIFIREG-124] persist sidenav table sorting
This closes #100.

Signed-off-by: Kevin Doran <kdoran@apache.org>
2018-03-06 14:08:03 -05:00
Scott Aslan e195632ce0
[NIFIREG-100] create and leverage FDS SASS theming mixin
This closes #101.

Signed-off-by: Kevin Doran <kdoran@apache.org>
2018-03-05 18:21:10 -05:00
Scott Aslan 1b02b37cd9
[NIFIREG-149] directs user to login page for LDAP
This closes #104.

Signed-off-by: Kevin Doran <kdoran@apache.org>
2018-03-05 16:25:50 -05:00
Scott Aslan 1bb1e2b654
[NIFIREG-126] adding some polish and testing around deep links
This closes #99.

Signed-off-by: Kevin Doran <kdoran@apache.org>
2018-02-09 14:25:26 -05:00
Bryan Bende f93859a624 NIFIREG-125 Adding bucket id and item id to droplet details in grid list
Signed-off-by: Scott Aslan <scottyaslan@gmail.com>

This closed #94
2018-01-23 12:47:30 -05:00
Scott Aslan e3e24c10ba
[NIFIREG-117] update sorting function name and add ellipsis to long text in sidenav tables
This closes #85.

Signed-off-by: Kevin Doran <kdoran@apache.org>
2018-01-19 12:15:20 -05:00
Bryan Bende f0cb1881b9
NIFIREG-121 Bumping pom versions from 0.1.1-SNAPSHOT to 0.2.0-SNAPSHOT
This closes #90.

Signed-off-by: Kevin Doran <kdoran@apache.org>
2018-01-18 13:55:10 -05:00
Scott Aslan 7720a7cc33
[NIFIREG-116] update New Policy dialog checkbox UI/UX
This closes #84.

Signed-off-by: Kevin Doran <kdoran@apache.org>
2018-01-16 16:09:40 -05:00
Scott Aslan 800365dc99
[NIFIREG-115] add focus to inputs in the new user, new group, new buckets dialogs
This closes #83.

Signed-off-by: Kevin Doran <kdoran@apache.org>
2018-01-16 15:14:56 -05:00
Scott Aslan fe6a434b11
NIFIREG-95 - Remove help icon button from header toolbar on the login page
This closes #79.

Signed-off-by: Bryan Bende <bbende@apache.org>
2018-01-10 15:05:52 -05:00
Scott Aslan 730ffabf44
NIFIREG-96 - Capitalize delete menu option in grid-list item view
This closes #77.

Signed-off-by: Bryan Bende <bbende@apache.org>
2018-01-10 14:46:55 -05:00
Scott Aslan bbcd6554b3
NIFIREG-78 - Disable new policy option when registry is unsecured
This closes #78.

Signed-off-by: Bryan Bende <bbende@apache.org>
2018-01-10 14:43:36 -05:00
Scott Aslan b008137d8e
NIFIREG-99 - Add refresh button to an items change log in the explorer grid-list
This closes #80.

Signed-off-by: Bryan Bende <bbende@apache.org>
2018-01-10 14:08:41 -05:00
Bryan Bende be3e4defa1
NIFIREG-87-RC1 prepare for next development iteration 2018-01-01 15:05:12 -05:00
Bryan Bende 79748421a2
NIFIREG-87-RC1 prepare release nifi-registry-0.1.0-RC1 2018-01-01 15:04:56 -05:00
Scott Aslan a3f01faf1a
NIFIREG-83 - Deselect all users or groups in the add users to group and add user to groups dialogs
This closes #68.

Signed-off-by: Bryan Bende <bbende@apache.org>
2017-12-22 16:10:48 -05:00
Kevin Doran a94b81745d
NIFIREG-75 Fix User Group Data Integrity Checks
Removes user existence check from FileUserGroupProvider when
group is created or updated. Replaces it with check in the
Authorizer Decorator class created by Authorizer Factory, so
that all providers are used. Also fixes bug when searching
for group membership by user that returns results across all
providers.

Also updates a package in the authorizers.xml template.

UI fixes for action icon enabled/disabled states in Administration.

This closes #64.

Signed-off-by: Bryan Bende <bbende@apache.org>
2017-12-22 13:47:09 -05:00
Scott Aslan d7641480b6
NIFIREG-30 - Update delete icons and admin user/group row styles
Signed-off-by: Bryan Bende <bbende@apache.org>
2017-12-22 09:18:54 -05:00
Scott Aslan 7f01162937
NIFIREG-14 - Remove fds demo
This closes #66.

Signed-off-by: Bryan Bende <bbende@apache.org>
2017-12-22 08:54:27 -05:00
Scott Aslan c9c5f6d791
NIFIREG-30 - Cleanup some styles and add success coasters when creating a new user, group, or bucket
This closes #65.

Signed-off-by: Bryan Bende <bbende@apache.org>
2017-12-22 08:51:53 -05:00
Bryan Bende 57e80fc6a8
NIFIREG-76 Adding exception mapper for ConstraintViolationException, and validating blank names on updates
This closes #67.

Signed-off-by: Bryan Bende <bbende@apache.org>
2017-12-22 08:45:44 -05:00
Bryan Bende eb25bf9fec NIFIREG-66 This closes #62. Initial LICENSE/NOTICE for assembly & WARs
Signed-off-by: joewitt <joewitt@apache.org>
2017-12-21 16:44:07 -05:00
Kevin Doran 2f230d6e34
NIFIREG-74 Change login to use HTTP Basic Auth
Changes the REST API /access/token/login endpoint to use
HTTP Basic Auth for reading username and password.

Other minor changes to API documentation included.

This closes #63.

Signed-off-by: Bryan Bende <bbende@apache.org>
2017-12-21 11:45:07 -05:00
Scott Aslan 6c48025c52
NIFIREG-30 - Add bucket side nav
This closes #61.

Signed-off-by: Bryan Bende <bbende@apache.org>
2017-12-21 10:45:35 -05:00
Bryan Bende 2e35235d5c
NIFIREG-73 Making flow/item name be unique per bucket instead of globally. This closes #59 2017-12-18 10:28:44 -05:00
Scott Aslan 580f77549b
NIFIREG-30 - Add login component, auth guard to login, tenants, buckets, admin, and explorer routes. Also added route for login component.
NIFIREG-20 - Improve page load times.

NIFIREG-15 - Add loading screen.

This closes #58.

Signed-off-by: Bryan Bende <bbende@apache.org>
2017-12-15 15:12:06 -05:00
Scott Aslan a931858f1f [NIFIREG-30] update dep versions and enhance performance
Signed-off-by: Scott Aslan <scottyaslan@gmail.com>

This closes #50
2017-12-08 01:34:14 -05:00
Scott Aslan 2f343e1bf1 [NIFIREG-30] update unit tests and harden client code 2017-12-08 01:10:45 -05:00
Scott Aslan 247985ada0
NIFIREG-30 - GET users/groups, delete user/group, delete users/groups, create group, introduce group side nav
- Add selected users to selected groups
- Update JS unit tests
- Add kerberos support

This closes #40.

Signed-off-by: Bryan Bende <bbende@apache.org>
2017-11-28 14:34:19 -05:00
Scott Aslan f07fd2f5cb
NIFIREG-40 - Add coasters for notifications to the FDS NgModule. Also upgraded to latest compatible versions of angular, angular material, covalent, and their dependencies
This closes #32.

Signed-off-by: Bryan Bende <bbende@apache.org>
2017-11-07 10:13:44 -05:00
Bryan Bende 7a050f2795 NIFIREG-38 Converting milliseconds to seconds in front-end
This closes #25

Signed-off-by: Scott Aslan <scottyaslan@gmail.com>
2017-11-06 10:33:59 -05:00
Scott Aslan 6dc8e5f7a1
NIFIREG-41 - Increase disconnect tolerance in karma.conf and updated travis.yml
This closes #26.

Signed-off-by: Bryan Bende <bbende@apache.org>
2017-10-25 15:18:16 -04:00