798 Commits

Author SHA1 Message Date
Adina Parpalita
9738752f0f [ACA-2822] add no-duplicate-imports rule ()
* add no-duplicate-imports rule and fix few issues

* fix incorrect import :D
2019-11-15 14:57:34 +02:00
Suzana Dirla
f2ebb730dc bump aca-shared version ()
- contains changes for the overlay viewer
2019-10-29 11:38:20 +02:00
Cilibiu Bogdan
edf1e52e94
[ACA-2745] Viewer - return to location on close ()
* use viewNodeExtras when calling action

* open viewer based on ViewNodeExtras data

* resolve closing destination based on ViewNodeExtras query params

* remove unused param

* call ViewNodeAction with correct params

* update tests

* update docs
2019-09-06 14:17:29 +03:00
Suzana Dirla
a758c008ba [ACA-2715] sync AOS version displayed on About page with version from AOS package.json () 2019-08-12 15:56:33 +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
957b93aa63 automated license header checks 2019-07-11 15:25:17 +01:00
Suzana Dirla
b08b66ec1e
bump aos version () 2019-07-11 14:25:55 +03:00
suzana_dirla
eeb9ac0f02 bump aca-shared version 2019-07-11 11:13:29 +03:00
Cilibiu Bogdan
de46b7f1fb
remove OAUTH check () 2019-07-09 14:32:17 +03:00
Cilibiu Bogdan
1bcb29473d relative order for context menu () 2019-07-02 15:45:58 +03:00
Cilibiu Bogdan
16b7eee621 [ACA-2645] Shared - don't render shared settings action for multiple selection ()
* check if is single selection

* tests
2019-06-27 09:18:00 +01:00
Denys Vuika
8f145862ee bump aca-shared version 2019-06-17 09:39:23 +01:00
dhrn
5491545ac9 [ACA-2471] - close preview action () 2019-06-15 06:17:59 +03:00
Cilibiu Bogdan
ca5795fac0 rtl fixes () 2019-06-14 10:26:31 +03:00
Denys Vuika
14adbad1a9 bump aca-shared version 2019-05-28 12:06:30 +01:00
Cilibiu Bogdan
d28114f2ee [ACA-2390] Evaluators - user is admin ()
* user isAdmin rule

* register rule

* test

* update docs

* remove fdescribe
2019-05-24 16:12:54 +01:00
Denys Vuika
0b3d19695b bump shared lib version 2019-05-01 14:23:37 +01:00
dhrn
6d3b6407bc [ACA-2365] infodrawer metadata in expanded card ()
* feat(info-drawer):- infodrawer default metadata in expanded card

* * test added

* * initial state fixed

* * package updated with beta
2019-05-01 14:22:11 +01:00
Denys Vuika
39d3ccb7ac fix generic error icon styling 2019-04-30 10:23:31 +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
Martin Muller
04cdc1dadd
[ACA-2257] Remove locking when open with MS Office because the AOS Amp is handling the locking on his own. () 2019-04-02 13:49:02 +01:00
Cilibiu Bogdan
c93afe23aa assert file extension validity first () 2019-03-19 07:13:12 +00:00
Denys Vuika
7a93174404 update translations () 2019-03-18 15:28:31 -07:00
Suzana Dirla
88e74b1e2d [ACA-2259] Edit in Microsoft Office - check update permissions ()
* [ACA-2259] Edit in Microsoft Office - check update permissions

* [ACA-2259] check update permissions - unit tests

* [ACA-2259] refactor - check allowableOperationsOnTarget from service

* [ACA-2259] add back check only on target for SharedFiles

* [ACA-2259] SharedLinks are not folders

* type-safe api for node permissions

* workaround for shared files

* use hasOwnProperty function
2019-03-14 15:42:22 +00:00
Denys Vuika
07f45e08cf
various bug fixes ()
* various bug fixes

* use 'remove favorite' label where appropriate

* fix toggle favorite component labels

* e2e type check and fixes

* favorite library label

* support toggle favorite component selectors

* update tests

* update e2e tests

* update e2e

* e2e update

* update e2e
2019-03-14 15:40:38 +00:00
Cilibiu Bogdan
becd71adff [ACA-2260] Open in Office - action breaks application in IE ()
* ie office luncher workaround

* open office without location navigation

* check instance before remove
2019-03-13 16:26:54 +00:00
Denys Vuika
6f9ba3ac37 fix broken test 2019-03-08 07:40:55 +00:00
Denys Vuika
ca335bd606 hide AOS when in trashcan 2019-03-07 16:40:07 +00:00
Denys Vuika
22a256f09b revert change for AOS related to lock owners 2019-03-06 15:58:50 +00: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
9458ce1785
[ACA-2212] allow "edit in office" only for basic auth ()
* allow AOS only for basic auth for now

* bump aos extension version
2019-02-25 16:06:17 +00:00
Cilibiu Bogdan
2be93af273 [ACA-2180] Viewer toolbar - rearrange actions layout ()
* merge action in toolbar submenu

* viewer add info drawer action

* toggle infoDrawer extension action

* hide viewer toolbar info drawer action

* fix typo

* allow to  unsubscribe from infoDrawerOpened event
2019-02-24 14:20:21 +00:00
Denys Vuika
4cde12dfee
node locking enhancements and fixes ()
* optimize image resolver

* allow previewing locked files

* allow selecting locked nodes

* fix comments and metadata tabs

* improved lock checks

* remove obsolete "experimental" directive
2019-02-15 18:36:51 +00:00
Denys Vuika
e0dbce9358 update AOS extension to ADF 3.0.0 2019-02-15 09:36:29 +00:00
Denys Vuika
ad1d2633c4 update AOS extension details 2019-02-11 16:45:00 +00:00
Denys Vuika
bc22f17a3c update package configuration for AOS ext 2019-02-11 14:01:21 +00:00
Denys Vuika
ae3658225a update AOS extension docs and version 2019-02-11 12:59:02 +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
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
93b738cf31
update to latest ADF libs ()
* update to latest ADF libs

* restore previous Core/Content libs
2018-09-18 15:08:26 +01:00
Denys Vuika
4af9628b9b
unit tests ()
* evaluator tests

* extension service tests

* cleanup scripts
2018-09-13 10:31:51 +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
37059fd4b8
update to Angular CLI 6.2 ()
* upgrade to latest angular libs

* support "--watch" mode
2018-09-07 07:03:49 +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
a278ae149e dev tools: allow download 2018-09-01 10:08:52 +01:00
Denys Vuika
847eaa7c00
simple markdown preview extension ()
* simple markdown preview extension

* fix lint issues

* github mode

* enable XSS sanitizer by default

* update libs (audit fix)
2018-08-30 20:12:58 +01:00
Denys Vuika
c916ab4cd1
reusable extensibility lib ()
reusable extensibility lib (part 1)
2018-08-29 16:38:44 +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