Commit Graph

32 Commits

Author SHA1 Message Date
Cilibiu Bogdan
5cc4f8ec55 [ACA-2164] Node version action (#916)
* export upload effects and actions

* remove node version effect and action

* remove node version theme

* change old version manager implementation

* get node info from store selection

* upload version dialog container

* node version form

* update app module

* upload version effect and action

* update version action

* internationalization

* refresh on upload version

* remove old implementation tests

* remove adf-version-manager dialog implementation

* revert adf version component

* fix viewer version action
2019-02-07 09:04:46 +00:00
Denys Vuika
9dcdacce40 [ACA-1552] extensibility support for document lists (#714)
* dynamic column component

* dynamic columns for files

* support conditional rendering

* libraries preset

* shared files preset

* recent files preset

* favorites preset

* trashcan preset

* load presets from the extension config

* code fixes
2018-10-14 10:21:58 +03:00
Cilibiu Bogdan
4dfc087624 [ACA-1887] Shared files - un-share file (#706)
* local ADF component

* add share dialog to module

* allow shared action from Shared view

* change string reference

* workaround share dialog from Shared view

* debounce reload view time

* add e2e test

* mark delete on dialog closed

* emit event on dialog closed

* formcontrolname

* cspell datetimepicker

* disabled test that need ACA-1886
2018-10-11 20:28:01 +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
Denys Vuika
c916ab4cd1 reusable extensibility lib (#585)
reusable extensibility lib (part 1)
2018-08-29 16:38:44 +01:00
Denys Vuika
54f879f5e6 mobile enhancements (#550)
* hide menu bar elements on small screens

* show less columns on handsets

* reduce pagination for handsets
2018-08-06 14:18:03 +03:00
Denys Vuika
4d7b92823e deprecate "common" folder, use standard structure (#514) 2018-07-18 09:43:57 +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
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
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
9076c7ee9f [ACA-1407] Version Manager - file name conflict message (#398)
* upoad file conflict message

* SnackbarErrorAction
2018-06-12 07:51:57 +01:00
Denys Vuika
e34e9ee726 [ACA-1442] improved notifications and delete/restore (#393)
* remove notifications from files component

* remove notifications from favorites page

* remove irrelevant tests

* snackbar effects

* snackbar theme

* improve permanent delete messaging

* cleanup tests

* strongly typed node delete directive, node actions

* strongly-typed directives

* test fixes

* redux dev tools, migrate permanent delete directive

* reload trashcan on service events

* delete and restore nodes, snackbar effects with undo

* wire viewer with store and effects

* test fixes

* migrate events

* fix spelling

* bug fixes

* use notification effects on restore node

* remove fdescribe

* node-versions using snackbar actions

* dispatch snackbars from node-move directive

* store-enabled create folder

* reduce dependency on ContentService for list reloads

* favorites use unified preview api for files

* simplify preview for shared files

* remove test
2018-06-11 06:33:37 +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
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
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
Cilibiu Bogdan
e94bf5340d remove fetchNodes from generic page component (#372) 2018-05-31 14:35:57 +01:00
Cilibiu Bogdan
fbaa07be11 update permission (#279) 2018-04-05 10:16:24 +01:00
Adina Parpalita
6688e236d9 update copyright year on license headers and login page (#212) 2018-03-02 14:11:31 +00:00
Cilibiu Bogdan
3cbb7fa065 route defined preference data prefix (#195) 2018-02-22 20:24:31 +00:00
Denys Vuika
5234a875e7 [ACA-1135] spike on deleting nodes from the viewer (#192)
* delete/restore from the viewer

* rename content management service events

* test fixes

* offload node delete/restore to content service

* improve tests
2018-02-21 08:00:58 +02:00
Cilibiu Bogdan
0d727a5ffd [ACA-1134] Shared Files - get user preference sorting (#191) 2018-02-20 12:05:08 +00: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
Denys Vuika
00d14069c5 [ACA-1066] Improved files preview (#173)
* preview files child route

* fix previewing root files (personal)
2018-01-09 16:00:19 +00:00
Denys Vuika
d4a55c5b95 [ACA-1042] switch license (#129) 2017-12-11 14:58:25 +00:00
Cilibiu Bogdan
8424fc8cdb [ACA-1045] use ADF favorite node directive (#118) 2017-12-06 18:29:41 +00:00
Denys Vuika
c1e9001c38 [ACA-1033] pagination fixes (#95)
* pagination fixes

* test fixes
2017-11-28 22:03:35 +02:00
Cilibiu Bogdan
69f43d75f7 safe unsubscribe (#75) 2017-11-22 18:38:51 +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
Denys Vuika
1bf4f26df8 main application 2017-10-19 11:21:51 +01:00