Commit Graph

88 Commits

Author SHA1 Message Date
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
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
Denys Vuika
4d7b92823e deprecate "common" folder, use standard structure (#514) 2018-07-18 09:43:57 +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
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
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
Cilibiu Bogdan
3e123bee62 [ACA-1115] Quick Share (#492)
* share file

* fix

* fix test dependency

* experimental guard
2018-07-06 10:42:13 +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
ac6e96530f unit test cleanup (#454)
* auth mock

* avoid using jasmine

* cleanup preview tests

* cleanup recent files tests

* cleanup shared files tests

* remove fdescribe

* update tests

* move adf services to single place

* move app specific services to single place

* cleanup directive tests

* cleanup directive tests

* update directive tests
2018-06-24 17:33:50 +01: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
74aca07115 upgrade to latest ADF alpha (#436) 2018-06-19 17:25:02 +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
e2eed9b71c style and theming fixes (#428)
* fix generic error text and styles

* search input layout and style fixes

* settings theme

* layout theme support

* current user theme

* theming support for header component

* disable "use-host-property-decorator" tslint rule

* sorting picker button theme
2018-06-17 16:16:38 +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
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
Cilibiu Bogdan
f21ddee491 [ACA-1426] Search - back from preview breaks view (#376)
* build url from string

* fix tests
2018-06-01 11:48:56 +01:00
Denys Vuika
8c3fed1066 remove style wokarounds for viewer toolbar (#367) 2018-05-25 09:37:27 +01:00
Denys Vuika
25c5738160 [ACA-1347] Setup code linting and production builds with CI (#339) 2018-04-30 11:51:27 +01:00
Cilibiu Bogdan
2a79bbd018 delete action (#324) 2018-04-19 18:05:00 +01:00
Cilibiu Bogdan
ffbed67fe3 removed permission overhead (#303) 2018-04-13 10:08:38 +03: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
142b179841 [ACA-1273] Preview - node metadata (#272) 2018-04-04 09:24:26 +01:00
suzanadirla
1bbb409a4c Update to latest ADF & alfresco-js-api (#264)
* upgrade to latest ADF & alfresco-js-api

* fix tests

* update to latest ADf alpha
2018-03-29 10:20:35 +01:00
suzanadirla
ac28a28f94 add version manager on favorites, preview, recent and shared (#250) 2018-03-23 13:08:32 +02:00
Adina Parpalita
6688e236d9 update copyright year on license headers and login page (#212) 2018-03-02 14:11:31 +00:00
Denys Vuika
3a55411f40 [ACA-99] Viewer actions (#203)
* "toggle favorite" action

* copy and move actions

* move actions to the "more" menu
2018-02-27 15:30:24 +00:00
Denys Vuika
8d4e6a6604 upgrade to lastest ADF alpha (#201) 2018-02-26 16:37:04 +00:00
Denys Vuika
ed2f91ee7c [ACA-1137] Spike - Improving speed of unit tests (#193)
* improve tests

* improve tests

* improve tests

* improve tests
2018-02-21 15:21:59 +02: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
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
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
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