65 Commits

Author SHA1 Message Date
Vito
42463179b5
readding wrongly removed check: ()
Co-authored-by: Vito Albano <vitoalbano@vitoalbano-mbp-0120.local>
2020-12-08 13:18:33 +00:00
davidcanonieto
b504a224ea
[ACA-3729] Join library action for Admin Users () 2020-11-23 15:07:12 +00:00
Vito
509c6b6f75
[ACS-827] - Added check for exclude error redirect to login for some … ()
* [ACS-827] - Added check for exclude error redirect to login for some urls

* Updated versions

Co-authored-by: Vito Albano <vitoalbano@vitoalbano-mbp-0120.local>
2020-11-13 11:33:21 +00:00
Denys Vuika
20f1752b48
[ADF-5247] always enabled language picker (via extensions) ()
* always enabled language picker

* fix tests

* update e2e tests

* fix aos plugin
2020-10-15 08:57:04 +01:00
Popovics András
cd1252cb94
[ACA-3394] Generally available file preview feature for extensions ()
* Adding general purpose preview overlay route

Preparation for file preview feature

Remove unnecessary preview root route and ability to use loadChildren

Extract RouterExtensionService

Remove loadChildren support and use component instead

Cover RouterExtensionService with unit tests

Fix tests

Fix build

Fix rebase issue

Add generally available PluginPreviewAction

Add data option to child routes and navigateBackAsClose option for the preview component

Support plain mode preview

Fix linting

Update to latest alpha of ADF

* Adding documentation

* Rebase fix

* Update to latest adf
2020-08-07 18:24:38 +02:00
Maurizio Vitale
cd3e0012ff
MNT-21595- Fetch all the groups ()
* Fix constructor

* Use latest of ADF

* Call the groupService to fetch all
2020-07-20 20:29:31 +01:00
Denys Vuika
ddc6f36ab4
Prettier upgrade and e2e type checks ()
* upgrade prettier

* noImplicitAny rule

* fix type

* update tsconfig

* upgrade to 150 print width
2020-07-14 10:03:23 +01:00
davidcanonieto
6417337f9d
[ACA-3251] Move InfoDrawer and Toolbar components to aca-shared ()
* moved tool bar

* moved info drawer

* moved appextension service

* moved pagination service

* Fix imports

* * fixed lints

* * fixed space

* added travis configuration

* * comments fixed

* * comments fixed

* * lint fixed

Co-authored-by: dhrn <dharan.g@muraai.com>
2020-05-12 14:34:26 +01:00
arditdomi
6dc01c4b17
[ACA-3182] Add a way to define an extension route as child of a route ()
* [ACA-3182] Add a way to define an extension route as child of a route

* [ACA-3182] Add unit tests

* [ACA-3182] Add license header
2020-05-12 09:39:33 +01:00
Denys Vuika
f6c1843b23
customisable header image url () 2020-05-06 14:17:42 +01:00
Denys Vuika
5a88c8c852
[ACA-1743] extension settings ()
* upgrade tslib

* initial settings skeleton

* migrate language picker setting

* support string parameters

* remove process extensions workaround

* update extensions schema

* update docs

* unit tests

* fix unit test
2020-04-06 19:58:41 +02:00
arditdomi
dab3f670f0
[ACA-2948] Add process services extension in settings page ()
* [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 ()
* update copyright

* update year
2020-01-16 18:15:34 +02:00
pionnegru
b633d85352 accessibility page heading 2019-10-17 13:43:47 +03:00
Cilibiu Bogdan
e31c0d6caf [ACA-2087] Overlay Viewer ()
* 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 ()
* 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
Denys Vuika
9db1c2989f
shared library ()
* 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
802360db17
[ACA-2351] allow rules access user group membership () 2019-04-13 07:45:58 +01:00
Denys Vuika
3a4cff505f
add missing typings to code ()
* remove unused parameters

* add missing types

* add missing typing information

* fix tests

* restore old code
2019-04-02 14:38:29 +01:00
Adina Parpalita
6ac697564d update copyright year ()
* update copyright year

* forgot a file

* update year on licence header
2019-03-19 15:41:27 +02:00
Suzana Dirla
4fde215fad [ACA-2195] fix redirect on login after page reload () 2019-03-05 16:14:26 +00:00
Denys Vuika
830357e892
[ACA-2214] Sharing URL being constructed from ECM Host incorrectly ()
* fix baseShareUrl defaults

* allow controlling full path

* unit test

* update tomcat settings

* use single slash

* simplify documentation
2019-03-01 07:15:08 +00:00
Denys Vuika
229e23f61d
support repository info with app state () 2019-02-28 18:35:11 +00:00
Denys Vuika
f0a3f6f630
upgrade to latest JS-API and ADF ()
* improved update script and latest ADF libs

* upgrade to latest js-api and ADF

* upgrade tests

* update viewer code

* use @alfresco/js-api

* update to latest adf

* fix deprecation issues

* update viewer

* fix copy/move dialog

* change expect

* fix remove site from favorites

* fix unit test

* update adf version

* use ADF upload dialog
2019-01-22 14:10:48 +00:00
Cilibiu Bogdan
4c77ace5eb [ACA-1057] Upload - snack-bar error messages ()
* upload error notification

* remove duplicate

* test
2018-11-28 10:32:12 +00:00
Denys Vuika
ac99f5397d
fix redirection for multiple 401 in a row ()
* fix redirection for multiple 401 in a row

* update to ADF 2.6.0

* update e2e test
2018-10-05 09:52:07 +01:00
Denys Vuika
15e382ef31 fix login 2018-10-03 20:08:27 +01:00
Denys Vuika
ba967d0e25
deprecate profile resolver ()
* resolve profile at startup

* remove profile resolver, load profile on app ready

* dispose subscriptions
2018-10-03 19:43:01 +01:00
Denys Vuika
d5755ad804 remove i18n workaround 2018-10-02 16:17:40 +01:00
Denys Vuika
22800c0e5a
optimise routes and guards ()
* reduce duplicate settings

* simplify guards/resolvers

* fetch data after 401

* unit tests

* extra unit tests

* unit tests for auth guard

* trashcan tests
2018-10-01 07:47:40 +01:00
Denys Vuika
8f0ae1a917
[ACA-1812] i18n workaround for non-supported langs () 2018-09-24 18:15:31 +01:00
Denys Vuika
83fec5db18
[ACA-1821] configurable base path for shared urls () 2018-09-21 13:12:43 +01:00
Cilibiu Bogdan
2f4048a859 [ACA] Dialogs - close on navigation by default ()
* close modals on navigation by default

* lint

* modals effect and action

* add to store module

* register in module

* close modals if auth fails

* rename action

* change dialog selector
2018-09-17 10:40:31 +01:00
Denys Vuika
883a1971c5
[ACA-1443] prettier formatting and checks ()
* intergrate prettier

* update settings

* integrate with travis

* unified formatting across all files
2018-09-13 16:47:55 +01:00
Suzana Dirla
6e98721a62 [ACA-1569] Close dialogs on logout ()
* Close dialogs on logout

* [ACA-1569] e2e tests

* [ACA-1569] review required change on e2e test
2018-09-13 09:05:55 +01:00
Denys Vuika
c916ab4cd1
reusable extensibility lib ()
reusable extensibility lib (part 1)
2018-08-29 16:38:44 +01:00
Denys Vuika
f91608fe78
Angular 6 ()
* upgrade to angular 6 (with rxjs-compat)

* fix tests

* fix test scripts

* upgrade rxjs to 6.0

* remove rxjs-compat layer

* update unit tests

* restore tests

* context-menu transparent backdrop

* upgrade libs

* changed snackbar locator

* locator as class

* remove locator element reference

* snackbar locators

* wait for snackbar before executing the action button

* expect cdk-overlay before mat-menu-panel condition

* update libs
2018-08-09 11:11:06 +01:00
Denys Vuika
22eac50d27
basic docs on extensibility apis ()
basic docs on extensibility apis
2018-08-04 08:26:33 +01:00
Denys Vuika
9676bf6f79
[ACA-1589] fix auth redirects when ticket expires () 2018-07-23 19:33:05 +01:00
Denys Vuika
98906942dc
chaining rules, "not" evaluator ()
* chaining rules, "not" evaluator

* improved evaluators

* fix code
2018-07-22 12:52:28 +01:00
Denys Vuika
8c9ffc1160
[ACA-1591] Load extensions from multiple files ()
* 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
718a32a907
[ACA-1529] performance fixes for permission checks ()
* fix recent files

* fix files component

* fix shared files

* don't evaluate permissions for empty selection

* fix info drawer

* fix viewer

* fix tests

* reduce one more check

* track upload errors on app level

* remove console log

* reduce service dependencies
2018-07-08 12:25:20 +01:00
Denys Vuika
e75042aa46
[ACA-1508] extensions: wave 1 ()
* initial structure scaffold

* core extensions module

* simple navbar composition

* allow using app routes instead of registered

* migrate to new navbar setup

* remove commented out tests

* populate toolbar

* evaluate expressions

* redirect to url from toolbar

* populate "open with" viewer menu

* update test setup

* experimental flag for extensions

* test fixes

* fix tests

* code improvements, order support

* improve routing management

* populate "create" menu

* extra dictionaries for spellcheck

* allow disabling extension content

* support file/folder targets for toolbar actions

* add safety check

* navigate directly

* toolbar actions for all pages

* support route data

* "experimental" flag for "create" menu extensions

* code fixes
2018-07-06 19:45:42 +01:00
Cilibiu Bogdan
3e123bee62 [ACA-1115] Quick Share ()
* share file

* fix

* fix test dependency

* experimental guard
2018-07-06 10:42:13 +01:00
Denys Vuika
e846d97317
remove electron demo code ()
* remove electron demo code

* remove unused property

* cleanup tests

* cleanup sidenav tests

* cleanup trashcan tests

* remove fdescribe
2018-06-23 17:30:20 +01:00
Denys Vuika
bc554bb8d3 simplify user component ()
* simplify user component

* language picker selector
2018-06-22 06:59:53 +03:00
Denys Vuika
02647c003a
redirect to login when reloading page with expired ticket () 2018-06-21 17:58:28 +01:00
Denys Vuika
2c6136ef59
remove old workarounds ()
* remove ADF 2.3 workarounds

* remove old workarounds for styles

* remove old document list workarounds

* style fixes
2018-06-17 13:18:38 +01:00
Denys Vuika
8c7cbd4caf
ngrx store cleanup ()
* merge app actions into single file

* rename action containers and cleanup imports

* fix tests

* license headers
2018-06-15 21:20:26 +01:00
Denys Vuika
c6cae392e2 minor refactoring, rename AcaState to AppStore
rename main store to a more traditional name
2018-06-09 08:11:45 +01:00