Commit Graph

2952 Commits

Author SHA1 Message Date
Denys Vuika
c916ab4cd1 reusable extensibility lib (#585)
reusable extensibility lib (part 1)
2018-08-29 16:38:44 +01:00
Cilibiu Bogdan
091e0d3e3f [ACA-1696] contextmenu (#587)
* enbale contextmenu by default

* attach event only when backdrop is set

* outside event for contextmenu

* apply outside event directive

* workaround fro contextmenu event row selection

* remove Output parameter

* update dockerfile

* update docker compose file
2018-08-29 13:44:47 +01:00
Suzana Dirla
5759ea1b62 e2e fix random failing test (#586) 2018-08-29 08:17:05 +01:00
DenisPrivistirescu
823e80d8ed [ACA-1674] Automated tests for "Mark as Favorite" in FileLibraries list view (#583)
* Favorite-FileLibraries

* Favorite-FileLibraries fix

* Favorite - FileLibraries - fix the comments

* Favorite - FileLibraries - fix variable

* [ADF-1674] fix failing tests
2018-08-24 23:17:29 +03:00
Adina Parpalita
4f56095774 [ACA-1695] automate test for Viewer extensions - content (#582)
* automate test for Viewer extensions - content

* revert file committed by mistake

* fix change committed by mistake
2018-08-24 16:23:45 +03:00
Suzana Dirla
7b347421d7 [ADF-1695] add automation helper id (#581) 2018-08-24 14:10:46 +03:00
Adina Parpalita
a3c5753a6e [ACA-1549] info drawer extension e2e tests (#580)
* add Info Drawer component and Info Drawer extensibility tests

* add default extensibility configs
2018-08-24 12:15:10 +03:00
Suzana Dirla
ef8c9a8740 [ADF-1549] add automation helper id (#579) 2018-08-24 07:34:43 +03:00
Denys Vuika
e31f51694e update docs 2018-08-21 16:26:26 +01:00
Denys Vuika
129f2c5570 doc fixes 2018-08-21 15:28:26 +01:00
Denys Vuika
41d1d49412 [ACA-1699] update extensibilty docs (#578)
* update extensibility docs

* update docs

* doc fixes

* update docs
2018-08-21 14:37:08 +01:00
DenisPrivistirescu
d677fbdd35 [ACA-1679] Add remaining tests for page titles (#566)
* add tests for Page titles e2e
2018-08-21 13:41:39 +03:00
Denys Vuika
972b08700f refactor extenstion layer to simplify testing and maintenance (#577)
* refactor extenstion layer to simplify testing and maintenance

* generic extension config

* move loading code to loader
2018-08-20 21:35:28 +01:00
Denys Vuika
429e076820 update coverage settings 2018-08-20 11:34:09 +01:00
Suzana Dirla
4fb1e6fc33 [ACA-1691] font fix (#572) 2018-08-19 15:14:29 +01:00
Denys Vuika
e97c8b703c [ACA-1695] viewer extensions (#576)
[ACA-1695] viewer extensions
2018-08-19 15:14:06 +01:00
Denys Vuika
eff9ce13f7 update angular libs (#574) 2018-08-17 20:55:04 +01:00
Denys Vuika
160226094d extensibility docs update (#571)
* docs: custom sidebar tabs

* update docs

* docs update, simplify extension schema

* test fixes
2018-08-17 13:44:01 +01:00
Adina Parpalita
c0321fe449 [ACA-1683] add tests for viewer - general (#570)
* rename method to be more clear

* change some files to async / await as they were very difficult to follow

* add uploadApi and a few resource files needed by Viewer tests

* add Viewer e2e component and viewer general tests

* add tests for the other list views as well

* add “docx” to dictionary
2018-08-17 12:27:22 +01:00
Suzana Dirla
5e4e8ed28c Show facetFields (#569)
* show facetFields

* show all facet fields, even with 0 bucket
2018-08-17 12:25:54 +01:00
Denys Vuika
89aec91caf [ACA-1646] "dev tools" extension (#567)
* 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
Adina Parpalita
ed23a21a00 [ACA-1650] automate tests for pagination on File Libraries (#568) 2018-08-16 08:39:02 +01:00
Denys Vuika
0a519c6a1e ADF 2.5.0 (#563)
* update to latest ADF libs

* update libs

* update dependencies

* use development build for e2e

* update travis settings

* revert to dev build

* adf 2.5.0 final
2018-08-14 18:46:27 +01:00
Adina Parpalita
86a90d33e2 [ACA-1635][ACA-1636] update favoritesApi and nodesApi to use alfresco-js-api-node (#564)
* refactor favoritesApi and nodesApi to use alfresco-js-api-node

* remove node-rest-client
2018-08-14 08:57:03 +03:00
Adina Parpalita
213c2deedc [ACA-1640] use alfresco-js-api-node in e2e trashcanApi (#562) 2018-08-13 09:49:43 +01:00
Suzana Dirla
8f36822847 [ACA-1572] center focus circle on search icon (#560) 2018-08-11 08:35:35 +01:00
Adina Parpalita
7c08488323 [ACA-1637] update searchApi to use alfresco-js-api-node (#561) 2018-08-10 22:12:57 +01:00
Suzana Dirla
a7abe9c422 [ACA-1572][ACA-1573] Header fixes (#559)
* [ACA-1572] header styling

* [ACA-1572] fix login logo

* [ACA-1572] header fixes
2018-08-10 14:29:33 +01:00
Denys Vuika
f5d9c86c04 update code coverage lib 2018-08-10 12:16:06 +01:00
Adina Parpalita
8c76d92f47 [ACA-1634] update peopleApi to use alfresco-ja-api-node in e2e (#558)
* update peopleApi to use alfresco-ja-api-node in e2e

* small code improvement
2018-08-09 18:51:45 +01:00
Adina Parpalita
b8cc5422f4 [ACA-1653] add testrail ids to e2e tests (#557)
* add testrail ids - WIP

* add TestRail ids to tooltips tests

* added more TestRail ids

* separate tests from Create folder to correct sub-suites

* add more TestRail ids to automated tests

* added more TestRail ids

* added more ids and some missing tests

* combined delete and undo delete tests and added TestRail ids

* decrease protractor timeouts to try and speed up the execution when tests fail

* disable some tests that are incomplete in order to match numbers from TestRail
2018-08-09 12:03:57 +01:00
Denys Vuika
f91608fe78 Angular 6 (#556)
* upgrade to angular 6 (with rxjs-compat)

* fix tests

* fix test scripts

* upgrade rxjs to 6.0

* remove rxjs-compat layer

* update unit tests

* restore tests

* context-menu transparent backdrop

* upgrade libs

* changed snackbar locator

* locator as class

* remove locator element reference

* snackbar locators

* wait for snackbar before executing the action button

* expect cdk-overlay before mat-menu-panel condition

* update libs
2018-08-09 11:11:06 +01:00
Denys Vuika
4668112871 minor code reorg for Viewer and Extensions (#554)
* self-registering extension module

* move printing service to the preview chunk
2018-08-07 17:25:06 +03:00
Cilibiu Bogdan
9035a416ee [ACA-88] Shared File - preview for non-auth user (#555)
* remove experimental flag

* remove unused import
2018-08-07 11:19:53 +01:00
Cilibiu Bogdan
54c59f42f7 [ACA-1614] Context Menu - add Share Recent Search favorite action component (#549)
* add Share Recent Search favorite action component

* fix order conflict
2018-08-07 11:18:10 +01:00
Adina Parpalita
b009f85246 [ACA-1639] use alfresco-js-api-node for sitesApi (#553) 2018-08-06 13:56:06 +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
8f3030760a extension enhancements (#552)
* default action types

* move context-menu to the correct folder
2018-08-06 11:53:26 +03:00
Denys Vuika
22eac50d27 basic docs on extensibility apis (#543)
basic docs on extensibility apis
2018-08-04 08:26:33 +01:00
Cilibiu Bogdan
744b03d22e [ACA-1614] Context Menu theme (#548)
* context menu theme

* support for sub menus and custom components

* remove dom placeholder from arrow icon

* remove aboslute position

* add pseudo selector
2018-08-03 21:35:26 +03:00
Cilibiu Bogdan
27977be9a2 [ACA-1614] DocumentList - context menu actions (#544)
* context menu

* make same structure check

* align naming

* lazy loading support

* update module import implementation

* close context menu on Escape

* focus and navigate context menu items

* update with material cdk 'keycodes' name

* changed module folder name
2018-08-03 14:14:19 +03:00
Adina Parpalita
50b0023967 [ACA-1638] refactor sharedLinksApi to use alfresco-js-api (#547)
* refactor sharedLinksApi to use alfresco-js-api

* update package-lock.json

* re-created package-lock.json file

* update package-lock

* spellcheck fixes
2018-08-03 11:33:27 +01:00
Cilibiu Bogdan
ad6e027e6d dont render title if its the same with name (#546) 2018-08-03 06:30:00 +01:00
Cilibiu Bogdan
65777185b4 changed facet category name (#545) 2018-08-02 21:43:07 +03:00
Denys Vuika
a419726cf2 support rule negation (#541) 2018-08-01 12:06:20 +01:00
Denys Vuika
ae8675dfd7 [ACA-1631] more application ngrx actions (#540)
* delete action

* library path evaluator

* extension for sharing files

* upload actions

* delete library

* use extensions for experimental library actions

* unshare nodes

* fix icons and titles

* "create menu" backed by core extension

* support for descriptions, update upload selector

* update code and tests

* support disabled tooltips for navbar

* fix selector

* [ACA-1486] remove double fetch call

* migrate to trashcan actions, element IDs

* cleanup code, remove deprecated directives

* add/remove favorite

* improve rendering performance

* update favorites without reload

* support for adding Sites to favorites

* disable favorites for Libraries for now

* copy action

* move node

* manage versions and permissions

* cleanup code

* toggle info drawer

* card view mode

* use extension layer for favorites toolbar

* fix menu tooltips

* fix 'remove as favorite' tests

* update tests

* test fixes

* fix edit folder for favorites

* fix test

* cleanup favorites layout

* upgrade recent files layout

* update evaluators for shared nodes

* test fixes

* test fixes

* restore recent files layout

* workaround for "favorite" toggle and recent files

* upgrade shared files page

* upgrade files page layout

* fix library evaluator

* workaround for shared files and permissions

* cleanup code

* upgrade search results

* upgrade sidebar and viewer actions

* code cleanup

* code cleanup

* code cleanup
2018-07-31 10:36:26 +01:00
Cilibiu Bogdan
617f80c9fd [ACA-1595] Location link - reduce HTTP requests for tooltip (#535)
* get node tooltip info on hover

* refactore

* remove nodeLocation private attribute

* e2e - added datatable method for async tooltips

* fix failing tests

* lint

* lint

* removed manual unsubscribe
2018-07-26 20:39:19 +01:00
Suzana Dirla
34888e2b0f [ACA-1578] Date-buckets example (#538) 2018-07-26 18:16:41 +01:00
Adina Parpalita
c6f704270f - fix intermittent failing tests from Shared Files (#539)
- rename some methods to be more clear
- use async / await - part1
2018-07-26 14:27:00 +01:00
Denys Vuika
262240c8ea support custom components as action elements (#536)
* support custom components as action elements

* fix action type

* remove testing code

* disable demo button by default
2018-07-25 15:14:07 +01:00