53 Commits
Author SHA1 Message Date
Cilibiu Bogdan 66f9442563 update copyright (#1302)
* 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 (#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
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 802360db17 [ACA-2351] allow rules access user group membership (#1071) 2019-04-13 07:45:58 +01:00
Denys Vuika 3a4cff505f add missing typings to code (#1050)
* 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 (#1022)
* 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 (#997) 2019-03-05 16:14:26 +00:00
Denys Vuika 830357e892 [ACA-2214] Sharing URL being constructed from ECM Host incorrectly (#981)
* 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 (#984) 2019-02-28 18:35:11 +00:00
Denys Vuika f0a3f6f630 upgrade to latest JS-API and ADF (#896)
* 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 (#837)
* 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 (#690)
* 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 (#686)
* 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 (#676)
* 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 (#665) 2018-09-24 18:15:31 +01:00
Denys Vuika 83fec5db18 [ACA-1821] configurable base path for shared urls (#651) 2018-09-21 13:12:43 +01:00
Cilibiu Bogdan 2f4048a859 [ACA] Dialogs - close on navigation by default (#634)
* 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 (#629)
* 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 (#621)
* 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 (#585)
reusable extensibility lib (part 1)
2018-08-29 16:38:44 +01:00
Denys Vuika f91608fe78 Angular 6 (#556)
* 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 (#543)
basic docs on extensibility apis
2018-08-04 08:26:33 +01:00
Denys Vuika 9676bf6f79 [ACA-1589] fix auth redirects when ticket expires (#529) 2018-07-23 19:33:05 +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 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 718a32a907 [ACA-1529] performance fixes for permission checks (#498)
* 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 (#480)
* 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 (#492)
* share file

* fix

* fix test dependency

* experimental guard
2018-07-06 10:42:13 +01:00
Denys Vuika e846d97317 remove electron demo code (#453)
* 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 (#447)
* 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 (#446) 2018-06-21 17:58:28 +01:00
Denys Vuika 2c6136ef59 remove old workarounds (#427)
* 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 (#425)
* 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
Denys Vuika a67dd43ad6 [ACA-1430] Initial NgRx setup (#384)
* initial ngrx integration, migrate header

* update header tests

* update spellcheck rules

* fix locked image path for virtual paths
2018-06-04 10:57:50 +03:00
Denys Vuika b78f97c79d Upgrade to latest ADF (alpha) (#361)
* upgrade libs

* update libs

* upgrade page title management

* restore app config

* use 'title' property

* update libs

* disble cypress

* update libs

* disable irrelevant tests
2018-05-21 12:27:12 +01:00
Denys Vuika e1ea9fbfc1 core electron integration (#356)
* core electron integration

* test fixes
2018-05-14 06:12:45 +03:00
Denys Vuika 8a222bcb89 latest adf alpha (#353)
* latest adf alpha

* fix test

* try using instant translation for page titles

* upgrade to latest alpha

* update app config

* upgrade to adf app config pipe

* update libs

* update libs

* update config file

* fix code after upgrade

* upgrade e2e

* upgrade libs

* update libs

* fix e2e
2018-05-10 22:07:02 +01:00
Cilibiu Bogdan abf34a6b48 [ACA-1301] Document List - page sizes (#299)
* pagination sizes

* retire documentList supportedPageSizes

* fix tests
2018-04-16 14:21:13 +01:00
Denys Vuika 7422ec20d6 [ACA-1181] workaround for pagination bug (#219) 2018-03-06 13:48:21 +00:00
Adina Parpalita 6688e236d9 update copyright year on license headers and login page (#212) 2018-03-02 14:11:31 +00:00
Denys Vuika b28eabc63d upgrade to ADF 2.2.0-beta1 (#185)
* upgrade to ADF 2.2.0-beta1

* upgrade and cleanup unit tests

* cleanup unused locals

* cleanup test files
2018-02-05 11:15:57 +02:00
Denys Vuika d4a55c5b95 [ACA-1042] switch license (#129) 2017-12-11 14:58:25 +00:00
Denys Vuika 89fb92d1d9 Upgrade to ADF 2.0.0-beta2 (#65)
* upgrade to 2.0.0-beta2

* search fixes

* test fixes

* test fixes

* cleanup CLI config

* remove unused property
2017-11-20 18:23:23 +02:00
Cilibiu Bogdan 39c5796317 tab title translation (#33) 2017-11-03 09:13:08 +00:00
Denys Vuika 1bf4f26df8 main application 2017-10-19 11:21:51 +01:00