Commit Graph

65 Commits

Author SHA1 Message Date
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
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
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
Suzana Dirla
e5bc3bb755 [ACA-1490] Enable CardView (#491)
* integrate carview

* experimental cardview

* fix tests

* fix spellcheck error
2018-07-05 12:29:30 +01:00
Cilibiu Bogdan
cdfcccff3c [ACA-1523] Shared - file version manager (#486)
* workaround shared isFile

* revert commented
2018-07-04 16:49:32 +01:00
Denys Vuika
d89473046c fix location link sorting (#473) 2018-06-29 15:03:58 +03:00
Denys Vuika
af547aac31 content api service (#455)
* introduce content-api service

* upgrade files component

* upgrade directives

* upgrade directives

* update directives

* fix profile resolver call ordering issue

* fix reducer

* update services

* extra apis

* update about page

* update preview component

* code updates
2018-06-25 10:37:21 +03:00
Denys Vuika
9e08b8a232 app directives (#439)
* pagination directive

* document list directive

* cleanup code

* cleanup code

* unified includeFields
2018-06-20 12:13:29 +01:00
Denys Vuika
1a53f8d2aa unified selection state (#433)
* selection state

* use unified selection state

* cleanup tests

* remove "console.log"

* remove old selection property

* remove coma
2018-06-19 08:16:53 +01:00
Denys Vuika
f8fe664f1f [ACA-1455] universal Viewer @effect (#412)
* viewer @effect

* universal preview effect

* remove router where not needed

* update tests

* update tests
2018-06-14 16:10:31 +03:00
Cilibiu Bogdan
8d58d00c08 [ACA] Shared files- version manager for single node action (#396)
* single action node

* check shared file allowable operation
2018-06-12 07:31:03 +01:00
Denys Vuika
1ac85c0149 update test 2018-06-09 07:36:23 +01:00
Denys Vuika
f73f99ccf2 upgrade libs and code (#389) 2018-06-07 15:13:47 +01:00
Denys Vuika
f0c0fe162b [ACA-1432] unified selection and single info drawer (#385)
* track document list selection state

* selection management enhancements

* (fix) hide info drawer on selection reset

* use store selection

* remove event handler

* upgrade info drawer for personal files

* upgrade favorties

* upgrade recent files

* move info drawer to a separate component

* test fixes

* update tests

* test fixes

* remove obsolete directive

* use last selection entry

* switch back to first selected node

* selection improvements, versioning uses same node

* optimised toolbar visibility evaluation

* upgrade libs

* update js api

* test fixes

* test fixes

* test updates

* test fixes

* fix e2e tests

* show metadata for last clicked node
2018-06-06 12:44:13 +01:00
Denys Vuika
fb4b10476a fix reloading on unshare 2018-06-02 18:52:53 +01:00
Denys Vuika
7bb0905045 imporove sorting management and reduce repetitive code (#381)
* rework sorting management

* remove fdescribe

* test fixes

* unified desctructor

* unified page reload

* test fixes

* code fixes

* test fixes

* test fixes
2018-06-02 18:35:55 +03:00
Denys Vuika
3a86d744b9 remove unnecessary properties from document lists (#377) 2018-06-01 13:24:40 +01:00
Denys Vuika
c38b9cdaa1 remove obsolete style style from document list (#374) 2018-06-01 05:27:14 +03:00
Denys Vuika
58a71ad12a cleanup toolbar styles (#369)
* cleanup toolbar styles

* a11y fixes, add missing tooltip

* fix tests
2018-05-25 22:00:50 +01: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
5dee937cf0 replace and clean up methods (#352) 2018-05-10 14:43:58 +01:00
Cilibiu Bogdan
eb463c7635 use title binding over attribute style (#351) 2018-05-10 09:33:31 +01:00
Denys Vuika
753f0bfb46 remove "download node" workaround for shared links (#342) 2018-05-03 11:22:51 +03:00
Cilibiu Bogdan
549abeb557 [ACA-1328] Use ADF Pagination in Personal Files and Libraries (#340) 2018-04-30 15:14:52 +01:00
Denys Vuika
25c5738160 [ACA-1347] Setup code linting and production builds with CI (#339) 2018-04-30 11:51:27 +01:00
Denys Vuika
3a9b172ba3 workaround for downloading shared files (#319) 2018-04-18 18:47:06 +03:00
Cilibiu Bogdan
5a7af0aecf allowableOperationsOnTarget (#310) 2018-04-16 14:26:26 +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
Cilibiu Bogdan
a047fe2baf shared version manager option (#307) 2018-04-16 11:17:46 +03:00
Cilibiu Bogdan
ffbed67fe3 removed permission overhead (#303) 2018-04-13 10:08:38 +03:00
Cilibiu Bogdan
d5d66f0001 declare permission property to check from of node (#302) 2018-04-13 07:27:46 +01:00
Cilibiu Bogdan
a73d3597a4 preview versions (#285) 2018-04-05 19:11:52 +01:00
Cilibiu Bogdan
b1d093fd48 manage version icon (#284) 2018-04-05 18:57:52 +01:00
Cilibiu Bogdan
fbaa07be11 update permission (#279) 2018-04-05 10:16:24 +01:00
Cilibiu Bogdan
b560f19913 conditional empty fields rendering (#263) 2018-03-28 11:44:36 +01:00
Cilibiu Bogdan
330b795aa6 [ACA-1245] Document List - pagination is missing (#260)
* refactor styling

* disable :hoover in empty folders content
2018-03-27 12:33:27 +01:00
suzanadirla
c8ace1f5f1 [ACA-1230] Manage versions from right panel tab. (#259)
* [ACA-1230] Manage versions from right panel tab.

* scss changes

* use Flexbox to center icon
2018-03-27 13:04:01 +03:00
Cilibiu Bogdan
ded29aee4d edit node permission (#261) 2018-03-27 11:49:49 +03:00
Cilibiu Bogdan
107c44665b [ACA-1244] Toolbar theme (#257) 2018-03-24 08:34:21 +00:00
suzanadirla
15c361c962 [ACA-1236] Manage Versions - of Shared Files (#251)
* you can't open version history for multiple files selected

* update node-version directive to handle the node versions of shared files
2018-03-24 07:15:32 +00:00
suzanadirla
ac28a28f94 add version manager on favorites, preview, recent and shared (#250) 2018-03-23 13:08:32 +02:00
Cilibiu Bogdan
e686034026 [ACA-1101] Metadata - Image Properties (#246) 2018-03-20 23:55:34 +00:00
Cilibiu Bogdan
ea631c1043 [ACA-1226] Node Metadata - action tooltip 2018-03-20 08:30:49 +00:00
Cilibiu Bogdan
086d22b92d [ACA-1226] Node info panel (#241)
* node metadata

* getNodeInfo over nodeInfo
2018-03-19 11:16:20 +00:00
Cilibiu Bogdan
a9d98fbe83 shared nodes actions permission (#224) 2018-03-06 16:17:06 +00:00
Denys Vuika
0b5dc47de9 move empty folder UI into separate component (#202)
* move empty folder UI into separate component

* test fixes
2018-02-27 11:06:31 +00:00
Denys Vuika
5fb55afeb2 [ACA-793] use download directive from ADF (#190) 2018-02-19 18:31:35 +02:00
Denys Vuika
3cff48cac5 [ACA-1078] next/prev navigation for the Viewer (#187)
* basic navigation through the folder

* carousel mode for libraries

* code polishing

* save and restore sorting settings

* get user sorting preferences into account

* sorting fixes

* full test coverage
2018-02-08 20:39:19 +02:00
Denys Vuika
b5e394bc07 [ACA-591] unsharing links (#177)
* unsharing links

* restore move/delete buttons, new icon for unshare
2018-01-23 18:47:44 +02:00