32 Commits

Author SHA1 Message Date
Marcello Teodori
446232594e
AAE-4023 fix add slash to url if missing () 2020-11-26 14:47:08 +00:00
Denys Vuika
aba16339dc
[ACA-3775] add missing plugin configuration ()
* add missing plugin files, update readme

* add missing providers

* about and settings extensions

* leave only about
2020-11-24 12:29:56 +00:00
Denys Vuika
13fc786e2b remove analytics and force npm for ng update 2020-11-05 08:49:58 +00:00
Denys Vuika
88e94a4ec9
[MNT-21386] move settings to a separate project ()
* move settings to a separate project

* rework theming
2020-09-17 09:33:27 +01:00
Denys Vuika
6612a702c0
[MNT-21386] about extension ()
* separate project for about extension

* move components to the about project

* remove about from the app

* update travis

* fix lint
2020-09-16 08:48:17 +01:00
Denys Vuika
87f6977079
fix commonjs warnings for angular cli () 2020-08-14 19:46:24 +01:00
Popovics András
32502e60b9
[ACA-3821] Add lite-serve with VSCode launcher ()
* Add lite-serve with VSCode launcher

* Make lite-serve smarter to work with Basic authtype as well

* Change and unify app-config-replace script
2020-08-08 13:12:47 +02:00
Eugenio Romano
aee3afdeb8
Fix smart runner ()
* [ACA-3799] add prefix filter

* add smart runner

* fix resolve

* add some configuration for smartrunner

* simplify

* fix

* we need to pass invertGrep in the devServerTarget because Angular overwrite it if you use the dev server
2020-08-01 00:26:22 +01:00
Denys Vuika
2854c17cd9
[ADF-5183] Upgrade to Angular 10 ()
* upgrade preparation fixes

* remove fdescribe

* update browserlist config

* ng8

* ngrx 8

* ng9

* ngrx 9

* remove entryComponents

* unit tests

* ng 10

* latest ADF

* fix unit tests

* fix lint

* update deps and travis

* code fixes

* upgrade webdriver

* cleanup libs

* fix test

* update test

* Use browserTarget as target for lite-serve

* Use the update webdriver with CI condition

* Use version console.log('load', path

* Fix path sh

* Try to use remote env

* Add the . to export variabled

* Use hardcoded chrome version

* Remove the run remote

* Avoid to use the escape

* Skip flaky e2e and raise issue ACA-3615

* SKip failing e2e

* Skip flaky e2e and raise issue ACA-3615

* Fix close app toolbar menu and preconditions + tests of  mark-favorite.test.ts  Personal Files section

* Fix mark-favorite tests

* Fix ext-header test

* Fix new-menu tests

* Fix lint

* no message

* Fix viewer tests

Co-authored-by: maurizio vitale <maurizio.vitale@alfresco.com>
Co-authored-by: Cristina Jalba <cristina.jalba@ness.com>
2020-07-09 09:37:06 +01:00
Roxana Diacenco
6e17405787
[ACA-3392] Create aca-testing-shared project to be reused in ADW ()
* Move e2e framework to aca-shared/testing

* * Update e2e suites imports from @alfresco/aca-shared/testing
* Remove testing framework from 'e2e' directory

* Move e2e testing framework to `aca-testing-shared` project
2020-06-04 22:40:07 +02:00
Maurizio Vitale
b240909868
Use the e2e lite-serve ()
* Enable liteserve Fix ecmHost Enable browser open

* Be able to pass a different admin credentials

* use the e2e liteserve

* sync package-lock

* Update webdriver

* Replace the app.conf values before running e2e. Be able to run e2e on external env

* Remove dist mystake

* Remove the baseUrl from the contains

* Use the docker image

* stop postgresql before install

* Try the new strategy

* regenerate the package lock

* Wait for the content to go up

* Change travis with start.sh

* do not override the baseUrl

* Create a different docker compose for e2e

Co-authored-by: Adina Parpalita <adina.parpalita@ness.com>
2020-04-02 09:21:44 +01:00
Popovics András
9a87564c8a
[ACA-2952] Remove unnecessary build steps for dev-server start, add first bit of .env usage ()
* [ACA-2952] Remove unnecessary build steps for dev-server start, add first bit of .env usage

* Fix doc owner
2020-03-26 17:03:38 +01:00
Denys Vuika
04f4a28a7d setup bundle budgets 2019-07-12 12:00:48 +01:00
Denys Vuika
9bd5689747 [ACA-2411] include application license to output 2019-06-20 16:14:19 +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
0b60514a01
[ACA-2239] initial localisation support for AOS extension ()
* setup i18n for aos extension

* translate action names, generic icon

* unit tests and bug fixes

* use AOS testing with CI
2019-03-05 12:50:16 +00:00
Denys Vuika
65e0a1138c Keensoft AOS extension ()
* aos extension

* update karma

* lint improvements and fixes

* update script

* update scripts

* update scripts

* reduce about 56.4 kB of polyfills for modern browsers

* deficated aosHost value to have AOS on separate servers

* context menu and toolbar

* visibility evaluator

* code improvements and fixes

* support locking, lock checks
2019-02-08 15:45:39 +02:00
Denys Vuika
26b4b0684f [ACA-805] about screen enhancements ()
* upgrade to latest adf-extensions

* switch to ADF RepositoryState

* show extensions on About page, i18n fixes

* update docs

* cleanup about styles

* greatly simplify app dependencies rendering

* fix linting

* fix tests
2018-11-20 21:15:05 +02:00
Denys Vuika
3a8dbcd7a4 upgrade to Angular 7 ()
* angular 7 upgrade

* try to fix e2e failures

* reduce wait for snackbar

* wait presenceOf instead of visibilityOf

* angular 7 upgrade

* try to fix e2e failures

* reduce wait for snackbar

* wait presenceOf instead of visibilityOf

* one more try to fix e2e snackbar issues

* yet another try

* only wait in some tests

* diable animations, extra e2e app configuration

* update tomcat e2e script

* fix prod build memory use

* use another type of wait

* disable check

to be investigated separately
2018-10-31 17:53:36 +02:00
Denys Vuika
160d9763a6 reduce external dependencies () 2018-10-11 19:24:11 +03:00
Denys Vuika
dd61fd6108 single schema json file 2018-10-02 15:24:30 +01:00
Denys Vuika
42d1040a82
remove obsolete projects from the repository ()
* use published version of dev tools

* remove obsolete projects

* fix spellcheck
2018-09-19 15:39:40 +01:00
Denys Vuika
4af9628b9b
unit tests ()
* evaluator tests

* extension service tests

* cleanup scripts
2018-09-13 10:31:51 +01:00
Denys Vuika
1c86b4e4a4
[ACA-1803] upgrade to ADF 2.6.0 alpha () 2018-09-11 22:47:14 +01:00
Denys Vuika
c166f255b5
extension guide and example ()
* extension guide and example

* code and guide fixes

* update dependencies
2018-09-11 21:30:26 +01:00
Denys Vuika
c12ec405c4
run e2e in production mode ()
* run e2e in production mode

* update coverage settings

* fix coverage reports

* update e2e settings

* prod build for docker image

* restore dev build

* revert e2e mode

* update travis settings

* production build workaround

* update travis settings

* update travis

* build fixes
2018-09-05 18:16:08 +01:00
Denys Vuika
3a5e2b355b use generic app name in angular config 2018-09-01 09:11:54 +01:00
Denys Vuika
b145edd22d use minified pdf worker (configured at ADF side) 2018-08-31 13:19:07 +01:00
Denys Vuika
c916ab4cd1
reusable extensibility lib ()
reusable extensibility lib (part 1)
2018-08-29 16:38:44 +01:00
Denys Vuika
429e076820 update coverage settings 2018-08-20 11:34:09 +01:00
Denys Vuika
89aec91caf
[ACA-1646] "dev tools" extension ()
* 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
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