summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [tx-robot] updated from transifexNextcloud bot2018-03-186-6/+8
|
* [tx-robot] updated from transifexNextcloud bot2018-03-1742-4/+60
|
* Merge pull request #8849 from nextcloud/backport/8835/stable13Roeland Jago Douma2018-03-161-1/+2
|\ | | | | [stable13] group existence check works without attribute (like with users)
| * existence check works without attribute (like with users)Arthur Schiwon2018-03-161-1/+2
|/ | | | | | cn is not necessarily given everywhere Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* [tx-robot] updated from transifexNextcloud bot2018-03-168-12/+36
|
* [tx-robot] updated from transifexNextcloud bot2018-03-15156-224/+252
|
* [tx-robot] updated from transifexNextcloud bot2018-03-14152-758/+848
|
* Merge pull request #8807 from nextcloud/final-13.0.1v13.0.1Morris Jobke2018-03-131-2/+2
|\ | | | | [stable13] 13.0.1
| * 13.0.1Morris Jobke2018-03-131-2/+2
|/ | | | Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* [tx-robot] updated from transifexNextcloud bot2018-03-1376-2/+130
|
* [tx-robot] updated from transifexNextcloud bot2018-03-12288-444/+514
|
* [tx-robot] updated from transifexNextcloud bot2018-03-1118-0/+50
|
* [tx-robot] updated from transifexNextcloud bot2018-03-1028-64/+154
|
* Merge pull request #8748 from nextcloud/13.0.1-RC1v13.0.1RC1Morris Jobke2018-03-091-2/+2
|\ | | | | 13.0.1 RC1
| * 13.0.1 RC1Morris Jobke2018-03-091-2/+2
|/ | | | Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* Merge pull request #8745 from nextcloud/stable13-8716Morris Jobke2018-03-0910-35/+59
|\ | | | | [13] Remove base url from global cache prefix
| * Mock method of actual cacheMorris Jobke2018-03-091-5/+1
| | | | | | | | Signed-off-by: Morris Jobke <hey@morrisjobke.de>
| * Always return the depscacheRoeland Jago Douma2018-03-091-1/+1
| | | | | | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
| * Use cache prefix for theming as wellJulius Härtl2018-03-091-1/+1
| | | | | | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
| * Fix tests to use ICacheFactoryJulius Härtl2018-03-096-17/+41
| | | | | | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
| * Actually clear cache values for all base urlsJulius Härtl2018-03-093-10/+20
| | | | | | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
| * Use JSCombiner from server container when searching for JS filesJulius Härtl2018-03-091-7/+1
| | | | | | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
| * Move base url from global cache prefix to frontend related onesJulius Härtl2018-03-092-4/+4
| | | | | | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* | Merge pull request #8758 from ↵Morris Jobke2018-03-099-299/+638
|\ \ | | | | | | | | | | | | nextcloud/stable13-8594-add-acceptance-tests-for-permissions-on-public-shared-folders [stable13] Add acceptance tests for permissions on public shared folders
| * | Add acceptance tests for creation of subfolders in public shared foldersDaniel Calviño Sánchez2018-03-093-0/+121
| | | | | | | | | | | | Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
| * | Extract common "wait for" functions to a helper classDaniel Calviño Sánchez2018-03-093-46/+86
| | | | | | | | | | | | Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
| * | Generalize file list steps so a specific ancestor can be usedDaniel Calviño Sánchez2018-03-094-3/+115
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The "FileListContext" provides steps to interact with and check the behaviour of a file list. However, the "FileListContext" does not know the right file list ancestor that has to be used by the file list steps, so until now the file list steps were explicitly wired to the Files app and they could be used only in that case. Instead of duplicating the steps with a slightly different name (for example, "I create a new folder named :folderName in the public shared folder" instead of "I create a new folder named :folderName") the steps were generalized; now contexts that "know" that certain file list ancestor has to be used by the FileListContext steps performed by certain actor from that point on (until changed again) set it explicitly. For example, when the current page is the Files app then the ancestor of the file list is the main view of the current section of the Files app, but when the current page is a shared link then the ancestor is set to null (because there will be just one file list, and thus its ancestor is not relevant to differentiate between instances) A helper trait, "FileListAncestorSetter", was introduced to reduce the boilerplate needed to set the file list ancestor from other contexts. Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
| * | Generalize file list locators so a specific ancestor can be usedDaniel Calviño Sánchez2018-03-092-54/+66
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The file list is used in other places besides the Files app (for example, the File sharing app); in those cases the locators for the file list elements are the same, but not for the ancestor of the file list. To make possible to reuse the file list locators in those cases too now they receive the ancestor to use. Note that the locators for the file actions menu were not using an ancestor locator because it is expected that there is only one file actions menu at a time in the whole page; that may change in the future, but for the time being it is a valid assumption and thus the ancestor was not added to those locators in this commit. Although the locators were generalized the steps themselves still use the "FilesAppContext::currentSectionMainView" locator as ancestor; the steps will be generalized in a following commit. Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
| * | Store the name of the actor in the Actor objectDaniel Calviño Sánchez2018-03-092-3/+19
| | | | | | | | | | | | | | | | | | This is needed to be able to easily use the actor as a key in an array. Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
| * | Extract file list locators and steps to its own classDaniel Calviño Sánchez2018-03-093-250/+288
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Besides the extraction some minor adjustments (sorting locators for file action menu entries to reflect the order of the menu entries in the UI, moving parametrized locators like "createMenuItemFor" above the locators that use them and placing "descendantOf" calls always in a new line) were made too. Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
* | | [tx-robot] updated from transifexNextcloud bot2018-03-09148-474/+276
|/ /
* | Merge pull request #8755 from nextcloud/backport/8747/apps-are-updatedRoeland Jago Douma2018-03-091-4/+4
|\ \ | | | | | | [stable13] Revert wording back to updates
| * | Revert wording back to updatesJoas Schilling2018-03-091-4/+4
| |/ | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | Merge pull request #8749 from ↵Morris Jobke2018-03-092-23/+125
|\ \ | | | | | | | | | | | | nextcloud/backport/8596/sharee-email-matches-not-limited [stable13] Sharee email matches not limited
| * | Fix calculation if there are more resultsJoas Schilling2018-03-092-20/+24
| | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
| * | Add tests for finding own email and user results paginationJoas Schilling2018-03-091-1/+94
| | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
| * | Add the users result only when non empty so tests stay the sameJoas Schilling2018-03-091-1/+3
| | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
| * | Also array_slice wide email matches of local usersJoas Schilling2018-03-091-4/+7
| |/ | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | Merge pull request #8752 from nextcloud/13-8112Morris Jobke2018-03-091-1/+4
|\ \ | | | | | | [stable13] Fix integer overflow in ChunkingPlugin
| * | Fix integer overflow in ChunkingPluginMorris Jobke2018-03-091-1/+4
| |/ | | | | | | | | | | Avoids errors when the size exceeds MAX_INT because of the cast to int. Better cast it to float to avoid this. Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* | Merge pull request #8746 from nextcloud/8705_13Julius Härtl2018-03-092-1/+25
|\ \ | | | | | | [stable13] Check if the cached js file exists
| * | Fix testsRoeland Jago Douma2018-03-091-0/+17
| | | | | | | | | | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
| * | Check if the cached js file existsRoeland Jago Douma2018-03-091-1/+8
| |/ | | | | | | | | | | | | | | | | Fixes #8705 If the file does not exist (for whatever reason). It is never cached. No matter what the depscache etc tell you. Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* | Merge pull request #8725 from nextcloud/objectstore-no-part-files-13Morris Jobke2018-03-092-5/+7
|\ \ | |/ |/| [13] disable part files for object stores
| * emit pre-hooks earlier when not using part filesRobin Appelman2018-03-081-5/+3
| | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
| * disable part files for object storesRobin Appelman2018-03-081-0/+4
| | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | Merge pull request #8738 from ↵Roeland Jago Douma2018-03-091-7/+31
|\ \ | | | | | | | | | | | | nextcloud/stable13-8728-better-handling-of-invisible-elements-in-acceptance-tests [stable13] Better handling of invisible elements in acceptance tests
| * | Add automatic handling of NoSuchElement exceptionsDaniel Calviño Sánchez2018-03-091-6/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | NoSuchElement exceptions are sometimes thrown instead of StaleElementReference exceptions. This can happen when the Selenium2 driver for Mink performs an action on an element through the WebDriver session instead of directly through the WebDriver element. In that case, if the element with the given ID does not exist, a NoSuchElement exception would be thrown instead of a StaleElementReference exception, so those cases are handled like StaleElementReference exceptions. Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
| * | Add automatic handling of MoveTargetOutOfBounds exceptionsDaniel Calviño Sánchez2018-03-091-3/+17
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | MoveTargetOutOfBounds exceptions are sometimes thrown instead of ElementNotVisible exceptions. This can happen when the Selenium2 driver for Mink moves the cursor on an element using the "moveto" method of the Webdriver session, for example, before clicking on an element. In that case, if the element is not visible, "moveto" would throw a MoveTargetOutOfBounds exception instead of an ElementNotVisible exception, so those cases are handled like ElementNotVisible exceptions. Note that MoveTargetOutOfBounds exceptions could be thrown too if the element was visible but "out of reach"; there is no problem in handling those cases as if the element was not visible, as the exception will be thrown again anyway once it is verified that the element is indeed visible. Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
* / [tx-robot] updated from transifexNextcloud bot2018-03-09148-172/+316
|/