701 Commits

Author SHA1 Message Date
Cilibiu Bogdan
f9afd3ee84 [ACA-1609] Document List - name column ellipsis (#534) 2018-07-24 20:00:07 +01:00
Denys Vuika
8a4a8a0690
[ACA-1598] Facet operators ANDs and ORs (with latest alpha) (#533) 2018-07-24 16:01:25 +01:00
Denys Vuika
9cea06cc8a
fix issue with favorite check in Viewer (#532) 2018-07-24 14:36:43 +01:00
Cilibiu Bogdan
9dba35baed [ACA] Document List - e2e fix (#522)
* e2e fix

* fix name column as link

* fix 1
2018-07-24 10:23:08 +01:00
Denys Vuika
537eeebaf9
[ACA-1610] search progress indicator (#530) 2018-07-24 09:30:41 +01:00
Denys Vuika
9676bf6f79
[ACA-1589] fix auth redirects when ticket expires (#529) 2018-07-23 19:33:05 +01:00
Denys Vuika
2441dadc84 fix test 2018-07-23 13:02:32 +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
af63af575c
travis jobs config (#525) 2018-07-20 22:08:52 +01:00
alex
5596738703 [ACA-1542] Print file (#518)
* Add Services and Behaviors to support print file dialog, which opens a browser renderable version of the file with the print dialog; after which, closes the window when the print dialog is closed.
2018-07-20 20:21:37 +01:00
Denys Vuika
d9e59cfd73
CI settings (#524)
* add test with coverage to travis

* update circle-ci settings
2018-07-20 19:57:16 +01:00
Denys Vuika
97db087c4d disable overriding personal files icon 2018-07-20 16:46:48 +01:00
Denys Vuika
3ab9cee163
[ACA-1597] allow extensions overwrite existing settings (#523)
* merge objects within the arrays

* metadata properties

* code cleanup
2018-07-20 14:46:43 +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
Cilibiu Bogdan
43a71aa1c8 [ACA-1574] Search - DL single click for folders (#520) 2018-07-19 14:03:07 +01:00
Cilibiu Bogdan
1ee92fd6bc name column link (#519) 2018-07-19 06:49:25 +01:00
Cilibiu Bogdan
cc63352e49 [ACA-1587] viewer toolbar theme (#517) 2018-07-18 17:33:43 +01:00
Cilibiu Bogdan
af4089ae74 [ACA-1574] DocumentList - single click navigation (#513)
* single click navigation

* fix tests

* allow action on row

* use adf link class

* update tests
2018-07-18 16:25:30 +01:00
Denys Vuika
36629adf99
upgrade libs (#516) 2018-07-18 14:24:24 +01:00
Denys Vuika
a643e8efc1
custom route reuse strategy (#515) 2018-07-18 14:23:26 +01:00
Denys Vuika
37dc6286cc disable font faces for pdf viewer 2018-07-18 11:23:33 +01:00
Denys Vuika
4d7b92823e
deprecate "common" folder, use standard structure (#514) 2018-07-18 09:43:57 +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
Suzana Dirla
5d8a9057bc [ACA-1440] use ADF Header component (#508)
* [ACA-1440] use ADF HEADER component

* moved style to theme

* removed ACA HeaderComponent

* remove aca header component theme

* Update layout.component.html

* update app header locator
2018-07-17 08:38:36 +03:00
Denys Vuika
51af2071c2 extensibility: rules engine (#511)
* rules format prototype

* config container

* lightweight rules

* fdescribe

* basic rule integration

* migrate "create folder" to click actions

* migrate toolbar to new action handlers

* rule support for "create folder" (toolbar)

* upgrade "View" toolbar command

* migrate to rules

* cleanup tests
2018-07-16 13:27:27 +03:00
Cilibiu Bogdan
d5763f585d [ACA-1571] File library - navigate into library after create process (#510)
* notify library ID conflict

* navigate into library node
2018-07-14 11:46:40 +01:00
Cilibiu Bogdan
53c2e88689
notify library ID conflict (#509) 2018-07-13 22:22:26 +03:00
Cilibiu Bogdan
0504b28b3c [ACA-1545] Library - create (#506)
* create site implementation

* lint

* update validation

* reuse existent service and renamed site to library
2018-07-13 08:12:03 +01:00
Suzana Dirla
19021c8b51 [ACA-1545] upgrade to latest ADF alpha (#505)
* [ACA-1545] upgrade to latest ADF alpha

* [ACA-1545] package-json generated using node v10.6.0
2018-07-13 08:35:34 +03:00
Denys Vuika
ff02c6acc4 extension api: permission fixes (#507)
* fix multiple targets

* permission fixes

* tests and code fixes

* remove famous fdescribe

* and the missing semicolon of course

* even more tests
2018-07-13 06:42:54 +03:00
Denys Vuika
b1554b036e fix target evaluation for extensions 2018-07-12 07:40:16 +01:00
Denys Vuika
98a104fc49 merge utils back to extension service 2018-07-12 07:06:02 +01:00
Denys Vuika
8cd6d29b23 migrate to HttpClient as per Angualar 5/6 prep 2018-07-10 20:52:33 +01:00
Denys Vuika
ad9ce9e88f
[ACA-1544] extensions: toolbar separators and menus (#504)
* toolbar separators

* remove the need for "target" for separators

* simplify code

* menu stub, reducing separators

* toolbar action component

* render menu items

* menu items
2018-07-10 20:39:07 +01:00
Cilibiu Bogdan
64b0790a0d [ACA-1543] Quick Share - Non-logged user can't see the content of a shared file (#503)
* resolve guard

* lint

* fix errors
2018-07-09 20:20:12 +01:00
Denys Vuika
382b459ac8
[ACA-1532] make Preview command available to extensions (#502)
* view file action and effect

* integrate view action with search input/row

* deprecate old ViewNode action/effect

* preview file command as extension

* reorder commands
2018-07-09 15:56:33 +01:00
Suzana Dirla
7a95485a05 [ACA-1113] Node Permissions - experimental (#501)
* [ACA-1113] Integrate permissions

* [ACA-1113] experimental flag for permissions

* [ACA-1113] permissions shown only on write permission

* [ACA-1113] remove console.logs
2018-07-09 15:20:54 +01:00
Denys Vuika
85c0e42047 extensions: support multiselection for content actions 2018-07-09 07:25:49 +01:00
Denys Vuika
1c48198e79
[ACA-1530] allow calling download action from extensions (#500)
* download action

* use download action everywhere
2018-07-08 18:40:36 +01:00
Denys Vuika
f503880f72
viewer enhancements (#499)
* fix ngOnInit inheritance

* use unified info drawer
2018-07-08 15:58:45 +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
fe683015c5
extensions: wave 2 (#497)
* introduce "create folder" action

* track opened folder via store

* "create folder" action, support mulitple targets

* fix card view colors and toolbar layouts

* basic support for permissions

* simplify create menu and add permissions

* add toolbar separators for extension entries

* "edit folder" extension command

* minor code improvements
2018-07-08 07:56:50 +01:00
Denys Vuika
bc22053e2e [ACA-1492] case insensitive mode for upload validation 2018-07-07 12:47:47 +01:00
Denys Vuika
a23d5c543a
[ACA-1488] admin actions and settings (#496)
* restrict experimental settings to admins

* automatically edit new experimental flags

* extra menu items for admins
2018-07-07 12:43:59 +01:00
Denys Vuika
680ea5daed
consolidate search components (#495)
* rename search to search-results

* move search components to the same folder

* layout and performance improvemetns for result row

* update vs code settings
2018-07-07 11:09:02 +01:00
Denys Vuika
1ea1dc41c3
ADF 2.5.0 beta-2 (#494)
* upgrade libs

* remove page title workaround

* remove search workaround
2018-07-07 08:28:34 +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