arditdomi
dab3f670f0
[ACA-2948] Add process services extension in settings page ( #1374 )
...
* [ACA-2948] Add toggle in settings page for process services extension
* [ACA-2948] Remove console log
* [ACA-2948] Fix import
2020-03-25 14:06:02 +00:00
Cilibiu Bogdan
66f9442563
update copyright ( #1302 )
...
* update copyright
* update year
2020-01-16 18:15:34 +02:00
pionnegru
427ae8aeff
user options extension and rules
2020-01-07 20:31:50 +02:00
pionnegru
5396b3591c
update extensions module
2020-01-07 20:29:47 +02:00
Cilibiu Bogdan
e31c0d6caf
[ACA-2087] Overlay Viewer ( #1175 )
...
* viewer outlet over preview route
* use ViewNodeAction over ViewFileAction
* pass data to dynamic component
* ViewNodeComponent for view file custom actions
* update docs
* pass primary url to show preview outlet
* update tests
* reset selection on navigation event
* document list update selection action when not viewer
* close viewer for move and delete from viewer
* location as router commands to work with search query
* make viewer to behave like former preview
* viewer error route
* call correct preview method
* remove view/error route
* navigate to show error
* span element for action name
* fix folder navigation
* fix test
* page title fix
* update tests
* locate better the viewer toolbar
* fix viewer url link
* update navigation rules
* document-list directive tests
* try workaround for chrome 76
* try another workaround for using chromedriver 75 instead of 76
* ViewerEffects tests
* reset selection over reload
* fix tests
* add reset event test
* remove actions
* context menu action refresh on favourite
* reset selection on navigation
* add delete and upload events
* takeUntil after operators
* remove chrome workaround parameter
* filter navigation event
2019-08-08 15:38:50 +03:00
Denys Vuika
36043d1473
[ACA-2182] ADF 3.3.0 alpha ( #1126 )
...
* upgrade to latest adf 3.0.0 alpha
* use ADF share dialog
* [ACA-2069] make sure toggles have the right color
* raise error popups for shared links
* update test
* use date only for sharing
* [ACA-2069] small improvement - make sure toggles have the right color
* remove old share dialog
* move toggle-shared component to common module
2019-06-14 12:59:09 +01:00
Cilibiu Bogdan
d28114f2ee
[ACA-2390] Evaluators - user is admin ( #1116 )
...
* user isAdmin rule
* register rule
* test
* update docs
* remove fdescribe
2019-05-24 16:12:54 +01:00
Denys Vuika
9db1c2989f
shared library ( #1080 )
...
* shared project scaffold
* rules package
* move evaluators to shared lib
* add rxjs peer dependency
* use dedicated material namespaces
* create store package, move actions
* move selectors to shared library
* move generic effects to shared lib
* move routing extensions
* minor code reorg
* fix unit tests
* move content-api service
* move permission service
* update tests
* update plint config
* move page layout
* css variables
* use dedicated css property
* move generic error component to shared lib
* fix test
2019-04-25 14:56:54 +01:00
Denys Vuika
2001bcd447
[ACA-2327] rule and evaluator optimisations ( #1065 )
...
* reduce imports
* canCopyNode rule
* simplify naming
* improve canShareFile rule
* canToggleJoinLibrary rule
* canEditFolder rule
* improve canUploadVersion rule
* isTrashcanItemSelected rule
* improve canDelete usage
* simplify canDownload usage
* canViewFile rule
* canLeaveLibrary rule
* rule usage improvements
* canToggleSharedLink rule
* canShowInfoDrawer rule
* canManageFileVersions rule
* canManagePermissions rule
* canToggleEditOffline rule
* canToggleFavorite rule
* minor polishing
* fix test
* fix evaluator
* code and test fixes
* fix evaluator
2019-04-12 15:26:32 +01:00
Denys Vuika
672d6a75b1
[ACA-2302] upgrade to ADF 3.2.0 beta ( #1049 )
...
* upgrade to ADF 3.2.0 beta 2
* remove deprecated extension classes
* fix some DL style issues
* update class names
* update cell classes
* update viewer
* fix test
* update angular dependencies
* cleanup login component
* update tests
* fix selector
* fix document list cell selector
* fix viewer extension test
* upgrade to beta3
* fix some tests and disable tests until regression is fixed on ADF side
* disable hyperlink e2e for now
* upgrade to latest alpha
* restore tests
2019-03-30 16:48:15 +00:00
Adina Parpalita
6ac697564d
update copyright year ( #1022 )
...
* update copyright year
* forgot a file
* update year on licence header
2019-03-19 15:41:27 +02:00
Denys Vuika
3641e0168f
update evaluator docs, workspace snippet ( #995 )
...
* add missing docs and code hints
* update app evaluator docs and code hints
2019-03-06 14:28:57 +00:00
Cilibiu Bogdan
525ba7e73e
[ACA-2216] Shared link preview - use extension actions ( #964 )
...
* isSharedFileViewer evaluator
* navigation evaluators tests
* update docs
* fallback for SharedLink entry
* shared link view use extensions
* rules for link shared view actions
* dedicated extension definition for shared link action toolbar
* resolve selection and actions
* update tests
* remove un used imports
* nest shared link viewer toolbar actions in to viewer structure
2019-02-24 12:50:23 +00:00
Cilibiu Bogdan
bb5ce29445
[ACA-2199] Upload Version - granular permission ( #938 )
...
* canUploadVersion evaluator
* change upload version action rule
* update docs
* simplify condition
* unit tests and code fixes
2019-02-13 21:04:48 +00:00
Cilibiu Bogdan
894a928187
[ACA-2193] Lock node - unlock after new version is uploaded ( #924 )
...
* unlock node api call
* unlock action and effect
* unlock node after version upload
* check if locked
* clear version input on dialog cancel event
* update viewer on node version upload
* update viewer on file upload delete
* test
* update tests
* update tests
* rename evaluators
* update docs
2019-02-10 13:56:02 +00:00
Adina Parpalita
819f6ddced
[ACA-2160] add tests for Edit offline actions availability ( #921 )
...
* add tests for Edit offline actions availability
* fix delete / undo delete tests
2019-02-07 19:45:24 +00:00
Cilibiu Bogdan
913685eb14
[ACA-213] Edit Offline - permissions ( #911 )
...
* edit offline action rules
* unlock node error message
* update extensions rules
* lock unlock evaluators
* LockNodeDirective over EditOfflineDirective
* disable tests failing cause of unrelated bug
* isUserWriteLockOwner over isUserWriteLock
2019-02-05 18:39:11 +00:00
Cilibiu Bogdan
e004d365a9
[ACA-213] Edit Offline ( #909 )
...
* WRITE_LOCK evaluator
* evaluate actions for WRITE_LOCK
* edit offline action
* DL icon for WRITE_LOCK files
* edit offline directive
* custom name column
* localisation
* toggle offline edit extension
* move takeUntil operator
* add tooltip
* better selector to differentiate Edit folder from Edit Offline
* default to empty object for null properties object
* isPersonalFiles evaluator
* isLibraryFiles evaluator
* isLibraryFiles evaluator
* isPersonalFiles evaluator
* update canEditLockedFile rule
2019-02-01 11:52:08 +00:00
Denys Vuika
fe8c459637
use dynamic columns from ADF ( #889 )
...
* upgrade to latest ADF 3.0.0 alpha
* migrate to ADF column components
* use dynamic column from ADF
* fix e2e tests
2019-01-04 11:50:51 +00:00
Denys Vuika
99a8192b36
[ACA-2064] support custom icons for extensions ( #864 )
...
* icon component, custom svg
* split components, fix modules
* simplify code
* universal icon component
* support custom icon registration
* update docs
* test fixes
2018-12-07 19:09:45 +00:00
Cilibiu Bogdan
4c274acb3c
[ACA-1917] Extensions - evaluate actions for locked files ( #858 )
...
* locked file evaluator
* add extension reference
* update docs
* disable versioning for locked files
* disable metadata edit for locked files
* update e2e
2018-12-06 15:29:12 +00:00
john-knowles
12a72afdac
[ACA-2062] toolbar updates ( #847 )
...
* john-doclist-actions-ACA-2062
* add “simpletask” to ignore list
* fix e2e
* add workaround for Favorites
* isSharedFile state evaluator
* update docs
* update store on share file modal closed
* share action definition
* rename evaluator
* context menu rule
* check for file selection
* use another selector
* update tests
* viewer share action
* fix e2e tests
* update viewer button ids
2018-12-05 11:27:22 +00:00
Cilibiu Bogdan
da41834524
[ACA-20] Add/Remove favorite library ( #804 )
...
* custom add favorite library
* addFavoriteLibrary component
* tests
* update doc
* add content event
* reload on remove favorite library
* consistency
* app.selection.library over app.navigation.isLibraries
* fix duplicate id name
2018-11-16 12:46:36 +02:00
Suzana Dirla
49e80ddce1
[ACA-19] Toggle join request - library action ( #800 )
...
* [ACA-19] join/cancel join library actions
* [ACA-19] show the info drawer
* [ACA-19] custom icon for join library
* [ACA-19] css to 'see' custom icon for extension
* [ACA-19] reformat with prettier
* [ACA-19] better role display
* [ACA-19] simplify cancel request rule
* [ACA-19] refactor and use toggle join/cancel join component & directive
* [ACA-19] reformat with Prettier
* [ACA-19] fix title for svgIcon
* [ACA-19] fix translation
* [ACA-19] unit test
2018-11-14 12:43:14 +00:00
Cilibiu Bogdan
4a420cc9f9
[ACA-20] Favorite Libraries ( #789 )
...
* libraries submenu config
* fix item id
* favorite libraries columns
* libraries submenu text
* columns text
* submenu schema
* submenu routes
* role column component
* favorite libraries list api
* register favorite libraries presets
* favorite libraries list component
* register role column component
* dl custom node list is library route
* empty state message icon
* remove custom id
* merge subscriptions
* adapt to child route
* fix component selector
* revert to favorite library route
* sidenav main links font weight
* libraries children contants
* library expand panel method
* update e2e
* libraries children columns consistency
* isLibrary workaround for custom node list
* update isLibrary evaluator
* update e2e
* lint
* Update src/assets/app.extensions.json
Co-Authored-By: pionnegru <pionnegru@users.noreply.github.com >
* Update src/app/extensions/extension.service.ts
Co-Authored-By: pionnegru <pionnegru@users.noreply.github.com >
* Update src/app/extensions/extension.service.ts
Co-Authored-By: pionnegru <pionnegru@users.noreply.github.com >
* Update src/app/extensions/extension.service.ts
Co-Authored-By: pionnegru <pionnegru@users.noreply.github.com >
* Update src/app/extensions/extension.service.ts
Co-Authored-By: pionnegru <pionnegru@users.noreply.github.com >
* use correct preset
* update e2e
* update page titles values
* find child active link
* fix expected value
* update expected
* role column tests
* check if menu is expanded
2018-11-09 13:53:51 +00:00
Denys Vuika
2dc2f51944
[ACA-1970] extension fixes ( #780 )
...
* cleanup extension settings
* remove header demo and update schema
* move card view to separate demo extension
* update to ADF 2.6.1
2018-11-08 06:46:32 +00:00
Cilibiu Bogdan
1807456a3e
[ACA-1956] Library - metadata info ( #760 )
...
* library metadata panel
* add infoDrawer component to Library
* set infoDrawer state to false onDestroy
* infoDrawer action
* update actions index
* infoDrawer set state reducer
* register Library metadata component to extensions
* filter infoDrawer tabs
* update library api
* library actions and effects
* refresh library view on update event
* infoDrawer tests
* refactor
* check permission on update
* check permission on update
* lint
* reference selection library
* add parameter type
* full width
2018-10-29 14:09:05 +02:00
Denys Vuika
8ada58f3a5
improved page layout ( #761 )
...
* app-layout component
* layout theme reorg
* merge app-layout styles
* rework page layouting
2018-10-29 11:47:10 +02:00
Denys Vuika
9dcdacce40
[ACA-1552] extensibility support for document lists ( #714 )
...
* dynamic column component
* dynamic columns for files
* support conditional rendering
* libraries preset
* shared files preset
* recent files preset
* favorites preset
* trashcan preset
* load presets from the extension config
* code fixes
2018-10-14 10:21:58 +03:00
Cilibiu Bogdan
f44b3629e9
[ACA-92] Context Menu - share settings action ( #699 )
...
* context menu share settings action
* update cspell with 'qshare'
* share/edit share in viewer
* force change detection on children
* cleanup module declarations
* detection only for preview page
* assert properties
* cast to boolean
2018-10-10 18:31:13 +01:00
Cilibiu Bogdan
8d9d3dbc45
[ACA-543] Disable Share feature based on repository property ( #658 )
...
* add visibility type to navigation schema
* repository data model
* add repository state
* add repository state
* add repository evaluator
* allot navigation elements to called again
* AppRuleContext extends
* repository status resolver
* map repository evaluator
* reevaluate navigation elements
* generic route evaluator
* add route guard on Share
* evaluate guard based on data property
* changed old imports
* add Action suffix
* set state false by default
* tree shakable services to simplify rebase
* fix rebase
* isQuickShareEnabled initial null state
* repository store effects
* repository store actions
* refactored
* refactored
2018-09-28 10:32:36 +01:00
Denys Vuika
ac0a29e14a
tree-shakable services ( #661 )
...
* improved services
* context menu service
* update to latest adf-extensions
2018-09-23 17:06:52 +01:00
Denys Vuika
6cfa74fc48
[ACA-1811] redirect url for login ( #645 )
...
* redirect url for login
* cleanup code
2018-09-19 06:36:47 +01:00
Denys Vuika
eb97b18f95
feature modules ( #636 )
...
* permission manager module
* permissions module
* common module
* layout and search modules
* trashcan module, lazy load
* fix context menu module
* lint fix
* recent files module
* favorites module (lazy)
* shared files module (lazy)
* shared link module (lazy)
* lazy loaading fixes
2018-09-17 06:57:56 +03:00
Denys Vuika
883a1971c5
[ACA-1443] prettier formatting and checks ( #629 )
...
* intergrate prettier
* update settings
* integrate with travis
* unified formatting across all files
2018-09-13 16:47:55 +01:00
Denys Vuika
64319a7090
[ACA-1751] fix move/delete commands for shared preview ( #598 )
2018-09-04 09:13:32 +01:00
Denys Vuika
fa0d10c419
extra app modules ( #596 )
...
* toolbar module
* lazy load Settings
* fix build
* remove duplicate build for e2e
* Revert "remove duplicate build for e2e"
This reverts commit 94b872239b
.
2018-09-03 19:28:15 +01:00
Denys Vuika
c916ab4cd1
reusable extensibility lib ( #585 )
...
reusable extensibility lib (part 1)
2018-08-29 16:38:44 +01:00
Denys Vuika
972b08700f
refactor extenstion layer to simplify testing and maintenance ( #577 )
...
* refactor extenstion layer to simplify testing and maintenance
* generic extension config
* move loading code to loader
2018-08-20 21:35:28 +01:00
Denys Vuika
89aec91caf
[ACA-1646] "dev tools" extension ( #567 )
...
* dev tools extension project
* code editor integration
* latest editor, offline setup
* override extension config (session only)
* schema support
* wire external plugins with experimental flag
* update package scripts
* sidebar extensions scaffold
* propagate extension tabs to info drawer
* separate tab components for info drawer
* extensibility for info drawer
* support tab icons
2018-08-16 16:55:06 +01:00
Denys Vuika
4668112871
minor code reorg for Viewer and Extensions ( #554 )
...
* self-registering extension module
* move printing service to the preview chunk
2018-08-07 17:25:06 +03:00
Denys Vuika
ae8675dfd7
[ACA-1631] more application ngrx actions ( #540 )
...
* delete action
* library path evaluator
* extension for sharing files
* upload actions
* delete library
* use extensions for experimental library actions
* unshare nodes
* fix icons and titles
* "create menu" backed by core extension
* support for descriptions, update upload selector
* update code and tests
* support disabled tooltips for navbar
* fix selector
* [ACA-1486] remove double fetch call
* migrate to trashcan actions, element IDs
* cleanup code, remove deprecated directives
* add/remove favorite
* improve rendering performance
* update favorites without reload
* support for adding Sites to favorites
* disable favorites for Libraries for now
* copy action
* move node
* manage versions and permissions
* cleanup code
* toggle info drawer
* card view mode
* use extension layer for favorites toolbar
* fix menu tooltips
* fix 'remove as favorite' tests
* update tests
* test fixes
* fix edit folder for favorites
* fix test
* cleanup favorites layout
* upgrade recent files layout
* update evaluators for shared nodes
* test fixes
* test fixes
* restore recent files layout
* workaround for "favorite" toggle and recent files
* upgrade shared files page
* upgrade files page layout
* fix library evaluator
* workaround for shared files and permissions
* cleanup code
* upgrade search results
* upgrade sidebar and viewer actions
* code cleanup
* code cleanup
* code cleanup
2018-07-31 10:36:26 +01:00
Denys Vuika
262240c8ea
support custom components as action elements ( #536 )
...
* support custom components as action elements
* fix action type
* remove testing code
* disable demo button by default
2018-07-25 15:14:07 +01:00
Denys Vuika
7509095d20
extensions: purge and delete toolbar actions ( #528 )
...
* rework "purge" action
* "restore deleted" action
* fix tests
* cleanup comments
* allow inline action names
* allow inline rules without params
* simplify bulk registration
2018-07-23 09:39:06 +01:00
Denys Vuika
98906942dc
chaining rules, "not" evaluator ( #527 )
...
* chaining rules, "not" evaluator
* improved evaluators
* fix code
2018-07-22 12:52:28 +01:00
Denys Vuika
a684bad6c7
fix extensions module
2018-07-21 16:00:07 +01:00
Denys Vuika
9c92fca44f
[ACA-1608] lazy loading support for Viewer and About screens ( #526 )
...
* move viewer and directives to separate modules
* lazy loading for Viewer and About screens
* lazy loading support for extensions module
2018-07-21 15:36:26 +01:00
Denys Vuika
8c9ffc1160
[ACA-1591] Load extensions from multiple files ( #521 )
...
* rework extension service, separate file with config
* improve loading, optional entries
* simplify config and unify content actions
* load and merge multiple files
* improve plugin loading, introduce second demo
* move demo stuff to a plugin
* rework navbar to make it pluggable
* code and naming convention cleanup
* extension schema
* switch off custom navbar group by default
* hotfix for facetQueries issue
* consolidate files, final renames
2018-07-19 20:54:39 +01:00
Denys Vuika
79a20c65fb
split extension actions into separate service ( #512 )
...
* move action management to a separate ActionService
* code improvements and registration chaining
* code fixes
2018-07-18 07:16:09 +03:00