]> source.dussan.org Git - nextcloud-server.git/log
nextcloud-server.git
10 years agofor group shares we don't need a extra db entry of groupTarget equals itemTarget
Bjoern Schiessle [Fri, 26 Sep 2014 11:10:31 +0000 (13:10 +0200)]
for group shares we don't need a extra db entry of groupTarget equals itemTarget

10 years agofor group shares only the parent has the up-to-date permission. Make sure that we...
Bjoern Schiessle [Fri, 26 Sep 2014 11:01:54 +0000 (13:01 +0200)]
for group shares only the parent has the up-to-date permission. Make sure that we always use this permission, except if the user permission is '0' because in this case the user unshared the group share from self

10 years agocall \OCP\Share::getItemsSharedWithUser() to get exclude list, this way all checks...
Bjoern Schiessle [Thu, 25 Sep 2014 11:45:23 +0000 (13:45 +0200)]
call \OCP\Share::getItemsSharedWithUser() to get exclude list, this way all checks are executed, e.g. to check if the share is really visible

10 years agoalways select permissions, used in getItems()
Bjoern Schiessle [Thu, 25 Sep 2014 10:35:11 +0000 (12:35 +0200)]
always select permissions, used in getItems()

10 years agosome small fixes
Bjoern Schiessle [Thu, 25 Sep 2014 09:29:57 +0000 (11:29 +0200)]
some small fixes

10 years agoclear share table after each test run
Bjoern Schiessle [Mon, 22 Sep 2014 16:13:40 +0000 (18:13 +0200)]
clear share table after each test run

10 years agoonly add a new row if it isn't a unique share, otherwise update the existing row
Bjoern Schiessle [Thu, 18 Sep 2014 12:46:11 +0000 (14:46 +0200)]
only add a new row if it isn't a unique share, otherwise update the existing row

10 years agofix unit tests
Bjoern Schiessle [Tue, 26 Aug 2014 22:31:49 +0000 (00:31 +0200)]
fix unit tests

10 years agomark exclude list as deprecated. It neither used by the files app nor by the
Bjoern Schiessle [Tue, 26 Aug 2014 22:31:39 +0000 (00:31 +0200)]
mark exclude list as deprecated. It neither used by the files app nor by the
calendar or contacts app. It doesn't make sense to build a exclude list by the
share API, the apps knows best which are valid targets.

10 years agofix add user to group to work with grouped shares
Bjoern Schiessle [Tue, 26 Aug 2014 22:30:13 +0000 (00:30 +0200)]
fix add user to group to work with grouped shares

10 years agogenerateTarget() will always find a unique target
Bjoern Schiessle [Fri, 22 Aug 2014 13:59:44 +0000 (15:59 +0200)]
generateTarget() will always find a unique target

10 years agounit tests for grouping of shares pointing to the same source
Bjoern Schiessle [Fri, 1 Aug 2014 14:24:19 +0000 (16:24 +0200)]
unit tests for grouping of shares pointing to the same source

10 years agogroup shares and combine permissions
Bjoern Schiessle [Thu, 31 Jul 2014 09:55:59 +0000 (11:55 +0200)]
group shares and combine permissions

10 years agoMerge pull request #11364 from owncloud/fix_unit_test_oc7
Lukas Reschke [Wed, 1 Oct 2014 13:07:16 +0000 (15:07 +0200)]
Merge pull request #11364 from owncloud/fix_unit_test_oc7

make sure that the users file system is initialized before we emit the post hook

10 years agoSkip test for unsuported feature for amazon s3
Robin Appelman [Fri, 1 Aug 2014 13:06:05 +0000 (15:06 +0200)]
Skip test for unsuported feature for amazon s3

10 years agoFix copy overwrite for amazon s3
Robin Appelman [Fri, 1 Aug 2014 13:05:43 +0000 (15:05 +0200)]
Fix copy overwrite for amazon s3

10 years agoFix amazon s3 rename overwrite
Robin Appelman [Fri, 1 Aug 2014 12:57:43 +0000 (14:57 +0200)]
Fix amazon s3 rename overwrite

10 years agoFix AmazonS3 rmdir on the root
Robin Appelman [Fri, 1 Aug 2014 12:20:00 +0000 (14:20 +0200)]
Fix AmazonS3 rmdir on the root

10 years agoRedirect only to absolute URL
Lukas Reschke [Mon, 29 Sep 2014 15:07:43 +0000 (17:07 +0200)]
Redirect only to absolute URL

We do not want to redirect to other domains using the "?redirect_url=" feature. Please notice, that the ownCloud project does not consider open redirectors as security issue.

10 years agoUse SVG previews for public sharing
Lukas Reschke [Tue, 30 Sep 2014 13:23:16 +0000 (15:23 +0200)]
Use SVG previews for public sharing

Fixes https://github.com/owncloud/core/pull/11367#issuecomment-57306037 and https://github.com/owncloud/core/issues/9218

10 years agoAdd flock to config
Lukas Reschke [Thu, 25 Sep 2014 16:43:04 +0000 (18:43 +0200)]
Add flock to config

This adds a file lock to the config in hope that this prevents race conditions as reported in https://github.com/owncloud/core/issues/11070

Testplan:

- [ ] Delete config.php and make it read-only => Error is thrown that it is not writeable
- [ ] Installation still works
- [ ] Changing config settings works (i.e. using the SMTP config switches in the administration menu)
- [ ] Your PC didn't blow up
- [ ] Installing the news app and the "Disable AppCode checker" app did not destroy your installation

Only skip the main config

Otherwise read only additional configs might not be processed

Test on tmpdir

10 years agomake sure that we re-load the file system after the quota was set
Bjoern Schiessle [Wed, 1 Oct 2014 07:42:50 +0000 (09:42 +0200)]
make sure that we re-load the file system after the quota was set

10 years agomake sure that the users file system is initialized before we emit the post hook
Bjoern Schiessle [Tue, 30 Sep 2014 11:14:04 +0000 (13:14 +0200)]
make sure that the users file system is initialized before we emit the post hook

10 years agodon't clean up the test environment if a data provider was finished
Bjoern Schiessle [Wed, 13 Aug 2014 09:41:11 +0000 (11:41 +0200)]
don't clean up the test environment if a data provider was finished

10 years agoClose the session for preview generation
Lukas Reschke [Mon, 29 Sep 2014 12:27:44 +0000 (14:27 +0200)]
Close the session for preview generation

Without closing the session every preview image generation is locking the session which makes the webinterface unresponsive.

10 years agodn needs to be fetched to be able to detect memberOf support
Arthur Schiwon [Fri, 26 Sep 2014 13:36:49 +0000 (15:36 +0200)]
dn needs to be fetched to be able to detect memberOf support

10 years agoClear up confusion of log_rotate_size config value
Dan Bartram [Sat, 27 Sep 2014 12:27:42 +0000 (13:27 +0100)]
Clear up confusion of log_rotate_size config value

Remove the second comment which could be confused with suggesting an invalid value: `// 100 MiB`.

To keep the easily readable example value, it has been moved into the comment header for the config item.

10 years agoPrevent monkey clicking on labels
Vincent Petry [Fri, 26 Sep 2014 15:06:16 +0000 (17:06 +0200)]
Prevent monkey clicking on labels

Clicking on labels while the spinner is there will not trigger the
hidden checkbox any more.

10 years agoAdd ID to markup to have the checkboxes in the right position
Lukas Reschke [Fri, 26 Sep 2014 11:42:47 +0000 (13:42 +0200)]
Add ID to markup to have the checkboxes in the right position

10 years agoAdded spinners in share dropdown
Vincent Petry [Thu, 25 Sep 2014 17:46:30 +0000 (19:46 +0200)]
Added spinners in share dropdown

Added spinners for the following actions:
- adding user
- removing user
- changing password
- toggling allowing upload
- setting a password

10 years agofor whitelabeled edition, show branding name (e.g. 'ownCloud') instead of appname...
Jan-Christoph Borchardt [Fri, 26 Sep 2014 13:38:35 +0000 (15:38 +0200)]
for whitelabeled edition, show branding name (e.g. 'ownCloud') instead of appname in header bar

10 years agoFix dav permissions for folders without create permissions
Robin Appelman [Wed, 24 Sep 2014 15:50:33 +0000 (17:50 +0200)]
Fix dav permissions for folders without create permissions

10 years agoExpose creatable permissions trough fileinfo
Robin Appelman [Wed, 24 Sep 2014 15:49:52 +0000 (17:49 +0200)]
Expose creatable permissions trough fileinfo

10 years agoDon't keep the full info of all children in memory
Robin Appelman [Wed, 24 Sep 2014 13:44:56 +0000 (15:44 +0200)]
Don't keep the full info of all children in memory

10 years agoClarify possible preview providers for type Office
Lukas Reschke [Wed, 24 Sep 2014 19:16:14 +0000 (21:16 +0200)]
Clarify possible preview providers for type Office

a

Conflicts:
lib/private/preview.php

10 years agoMerge pull request #11245 from owncloud/backport-11211
Morris Jobke [Wed, 24 Sep 2014 21:57:23 +0000 (23:57 +0200)]
Merge pull request #11245 from owncloud/backport-11211

Add a configuration switch for enabled preview mimetypes

10 years agoShow a proper error message when trying to scan the filesystem for a non existing...
Robin Appelman [Wed, 24 Sep 2014 13:48:54 +0000 (15:48 +0200)]
Show a proper error message when trying to scan the filesystem for a non existing user

10 years agoUpdating 3rdparty - contains updated tar archive and getid3
Thomas Müller [Wed, 24 Sep 2014 12:30:00 +0000 (14:30 +0200)]
Updating 3rdparty - contains updated tar archive and getid3

10 years agofix filepicker home icon being partly hidden, fix #10169
Jan-Christoph Borchardt [Tue, 23 Sep 2014 12:28:51 +0000 (14:28 +0200)]
fix filepicker home icon being partly hidden, fix #10169

10 years agoCheck for blacklisted characters
Lukas Reschke [Tue, 23 Sep 2014 17:30:32 +0000 (19:30 +0200)]
Check for blacklisted characters

Fixes https://github.com/owncloud/core/issues/11264

(This should in future get moved to the mountpoint class - but that is something for @icewind1991 ;-))

10 years agoMoved WebDAV and internet checks to client side JS
Vincent Petry [Mon, 3 Feb 2014 11:48:17 +0000 (12:48 +0100)]
Moved WebDAV and internet checks to client side JS

- Added setup checks in JavaScript
- Moved isWebDAVWorking to JS using SetupChecks
- Moved internet connection checks to an ajax call that goes through the
  server

Backport of e65ceb08fc4a56d0fb9e4be5d51ba04168cbb59a from master

10 years agoMerge branch 'stable7' into backport-11211
Lukas Reschke [Tue, 23 Sep 2014 12:48:16 +0000 (14:48 +0200)]
Merge branch 'stable7' into backport-11211

Conflicts:
config/config.sample.php

10 years agoPrevious commit was not based on master, retry. Removed broken tar cutter, double...
Remco Brenninkmeijer [Mon, 4 Aug 2014 12:10:09 +0000 (14:10 +0200)]
Previous commit was not based on master, retry. Removed broken tar cutter, double extensions are not possible in temp files. Added tar support. Fixed extension switch.

10 years agousing flush() here is pointless as we render the layout into a memory buffer and...
Thomas Müller [Fri, 8 Aug 2014 13:44:11 +0000 (15:44 +0200)]
using flush() here is pointless as we render the layout into a memory buffer and actually transmit the data later

10 years agoremove post setup check
Thomas Müller [Mon, 22 Sep 2014 17:43:55 +0000 (19:43 +0200)]
remove post setup check

Backport of 21412559df9461ae7395d8abe1a4c6850dadfad3 from master

10 years agoFix share key finding algorithm in various cases
Vincent Petry [Wed, 17 Sep 2014 16:50:29 +0000 (18:50 +0200)]
Fix share key finding algorithm in various cases

Instead of inaccurate pattern matching, use the list of users who we
know have access to the file to build the list of share keys.

This covers the following cases:

- Move/copy files into a subfolder within a share
- Unsharing from a user
- Deleting files directlry / moving share keys to trashbin

Backport of 1e631754d78e98d74ba0d3fb477d5eb815e9dfb3 from master

10 years agoUse non-empty defaults
Victor Dubiniuk [Mon, 22 Sep 2014 20:27:41 +0000 (23:27 +0300)]
Use non-empty defaults

10 years agoDo only follow HTTP and HTTPS redirects
Lukas Reschke [Thu, 11 Sep 2014 17:21:56 +0000 (19:21 +0200)]
Do only follow HTTP and HTTPS redirects

We do not want to follow redirects to other protocols since they might allow an adversary to bypass network restrictions. (i.e. a redirect to ftp:// might be used to access files of a FTP server which might be in a secure zone and not be reachable from the net but from the ownCloud server)

Get final redirect manually using get_headers()

Migrate to HTTPHelper class and add unit tests

Conflicts:
apps/files/ajax/newfile.php
lib/private/files/storage/dav.php
lib/private/server.php
lib/private/util.php
lib/public/iservercontainer.php

10 years agoAppend port to trusted domain in case it's not 80 or 443
Lukas Reschke [Mon, 8 Sep 2014 14:15:31 +0000 (16:15 +0200)]
Append port to trusted domain in case it's not 80 or 443

Ref https://github.com/owncloud/core/pull/10584#issuecomment-54677059

Backport of 2590a4dc85cb23311a9000770bf506c3953d0b04 from master

10 years agofirst check if a private key exists, if not it is always a recovery szenario
Bjoern Schiessle [Mon, 22 Sep 2014 13:04:55 +0000 (15:04 +0200)]
first check if a private key exists, if not it is always a recovery szenario

10 years agoAdd a configuration switch for enabled preview mimetypes
Lukas Reschke [Tue, 23 Sep 2014 08:42:45 +0000 (10:42 +0200)]
Add a configuration switch for enabled preview mimetypes

Backport of https://github.com/owncloud/core/pull/11211 to stable7

10 years agoWebDAV now throws 403 when deletion did not work
Vincent Petry [Mon, 22 Sep 2014 10:19:34 +0000 (12:19 +0200)]
WebDAV now throws 403 when deletion did not work

Assume a permission issue whenever a file could not be deleted.

This is because some storages are not able to return permissions, so a
permission denied situation can only be triggered during direct
deletion.

10 years agoMerge pull request #11230 from owncloud/fix-failing-mountconfig-tests-stable7
Morris Jobke [Mon, 22 Sep 2014 22:45:35 +0000 (00:45 +0200)]
Merge pull request #11230 from owncloud/fix-failing-mountconfig-tests-stable7

Load apps in test situations

10 years agoLog unsuccessful temp file creation and return false
Victor Dubiniuk [Tue, 29 Jul 2014 15:18:15 +0000 (18:18 +0300)]
Log unsuccessful temp file creation and return false

10 years agoAdded extra check to avoid deleting key folders
Vincent Petry [Fri, 19 Sep 2014 17:01:02 +0000 (19:01 +0200)]
Added extra check to avoid deleting key folders

Whenever a delete operation is called twice in a row, it could happen
that the first call already deleted the file.

The second call would return an empty $ownerPath because the file does
not exist. That empty $ownerPath would run the key deletion operation on
the wrong path.

This fix adds checks in many places to make sure we don't use $ownerPath
when it's empty or null.

Backport of 8aca127e52f965871bea82cb27c6ea103baf34bb from master

10 years agodate printed in the admin section regarding last execution time is already displayed...
Thomas Müller [Mon, 22 Sep 2014 12:06:51 +0000 (14:06 +0200)]
date printed in the admin section regarding last execution time is already displayed in the users timezone - no need to append UTC

10 years agoReenable file proxy when renaming between mount points
Vincent Petry [Thu, 18 Sep 2014 17:21:04 +0000 (19:21 +0200)]
Reenable file proxy when renaming between mount points

When moving a folder into another mount point, $renamedFiles is empty
because that goes over a different mechanism.

In such case, this fix makes sure that the file proxy is reenable to
avoid breaking the subsequent files that are being moved.

10 years agoin quota wrapper use === instead of ! for better readability and as in other wrappers
Jörn Friedrich Dreyer [Mon, 22 Sep 2014 09:35:42 +0000 (11:35 +0200)]
in quota wrapper use === instead of ! for better readability and as in other wrappers

10 years agoreturn boolean in Ciose::stream_seek
Jörn Friedrich Dreyer [Mon, 22 Sep 2014 09:33:55 +0000 (11:33 +0200)]
return boolean in Ciose::stream_seek

10 years agoreturn boolean in OC::stream_seek
Jörn Friedrich Dreyer [Sun, 21 Sep 2014 20:48:35 +0000 (22:48 +0200)]
return boolean in OC::stream_seek

10 years agoadd seek and tell to streamwrapper test
Jörn Friedrich Dreyer [Sun, 21 Sep 2014 20:47:40 +0000 (22:47 +0200)]
add seek and tell to streamwrapper test

10 years agoLoad apps in test situations
Robin McCorkell [Thu, 17 Jul 2014 09:46:57 +0000 (10:46 +0100)]
Load apps in test situations

10 years agoUse afterBind to send fileId header for files and directories
Vincent Petry [Mon, 18 Aug 2014 16:39:16 +0000 (18:39 +0200)]
Use afterBind to send fileId header for files and directories

afterBind is called for both files and directories and is now used to
send the OC-FileId headers.

10 years agoupdate 3rdparty submodule to its stable7 commit
Morris Jobke [Mon, 22 Sep 2014 11:05:36 +0000 (13:05 +0200)]
update 3rdparty submodule to its stable7 commit

10 years agoBackport of #9225
voxsim [Thu, 26 Jun 2014 10:38:33 +0000 (12:38 +0200)]
Backport of #9225

fix in displayNamesInGroup: when specified limit N, we did complex search only in the first N users

change logic in displayNamesInGroup and add some unit tests

add more logic in displayNamesInGroup for big user bases

1. remove sizeof($filteredUsers) > 0 as condition
2. use count instead of sizeof. Latter is an alias to first one, practically we stick to count everywhere. Having it consistent helps with readability.
3. move whitespace so we have $groupUsers[] = $filteredUser; instead of $groupUsers []= $filteredUser;

10 years agoAlso setup the filesystem when matching routes
Robin Appelman [Thu, 28 Aug 2014 15:58:23 +0000 (17:58 +0200)]
Also setup the filesystem when matching routes

10 years agoRemove unneeded file initialization in encryption, already handled in a hook
Robin Appelman [Thu, 28 Aug 2014 15:00:35 +0000 (17:00 +0200)]
Remove unneeded file initialization in encryption, already handled in a hook

10 years agoDon't automatically setup the filesystem the moment we load OC\Files\FileSystem
Robin Appelman [Thu, 28 Aug 2014 14:59:56 +0000 (16:59 +0200)]
Don't automatically setup the filesystem the moment we load OC\Files\FileSystem

10 years agoAdd select2 cache for complete group list
Vincent Petry [Thu, 11 Sep 2014 09:12:44 +0000 (11:12 +0200)]
Add select2 cache for complete group list

To avoid making a server request every time the dropdown opens, the
whole list of groups are cached (from the last request):

Whenever the user types in a search term it will still send server
requests.

10 years agofit select2 to ownCloud input style
Jan-Christoph Borchardt [Wed, 10 Sep 2014 16:09:22 +0000 (18:09 +0200)]
fit select2 to ownCloud input style

10 years agoFixed select2 for admin and apps page
Vincent Petry [Wed, 10 Sep 2014 12:30:02 +0000 (14:30 +0200)]
Fixed select2 for admin and apps page

Added explicit escaping.
Now internally using a pipe symbol as separator for select2, to make it
possible to use group names containing commas.

10 years agoAdded select2 on the apps page
Vincent Petry [Tue, 9 Sep 2014 16:00:53 +0000 (18:00 +0200)]
Added select2 on the apps page

Moved setupGroupsSelect() from admin.js to a common settings.js
as OC.Settings.setupGoupsSelect().

Now using select2 as well on the apps page.

10 years agoRemove excludegroup.php
Vincent Petry [Tue, 9 Sep 2014 15:18:24 +0000 (17:18 +0200)]
Remove excludegroup.php

The ajax call is now using ajax/appconfig.php instead

10 years agoLoad select2 on admin page
Vincent Petry [Tue, 9 Sep 2014 15:18:12 +0000 (17:18 +0200)]
Load select2 on admin page

10 years agoNow using select2 for the groups excluded from sharing
Vincent Petry [Tue, 9 Sep 2014 15:06:50 +0000 (17:06 +0200)]
Now using select2 for the groups excluded from sharing

10 years agoMove select2 from files_external to core
Vincent Petry [Tue, 9 Sep 2014 13:45:56 +0000 (15:45 +0200)]
Move select2 from files_external to core

Backport of 412da87e6583375f98ef1bdd755c56caab14b8ac from master

10 years agomake sure that we really catch the files folder only
Bjoern Schiessle [Wed, 17 Sep 2014 08:40:41 +0000 (10:40 +0200)]
make sure that we really catch the files folder only

10 years agocreate backup from all keys before recovery
Bjoern Schiessle [Tue, 16 Sep 2014 13:16:27 +0000 (15:16 +0200)]
create backup from all keys before recovery

10 years agoMerge pull request #11202 from owncloud/stable_l10n_backport
Thomas Müller [Mon, 22 Sep 2014 07:16:34 +0000 (09:16 +0200)]
Merge pull request #11202 from owncloud/stable_l10n_backport

backport server2server strings

10 years agoMerge pull request #11201 from owncloud/fix-button-text
Thomas Müller [Mon, 22 Sep 2014 07:16:00 +0000 (09:16 +0200)]
Merge pull request #11201 from owncloud/fix-button-text

fix button text l10n

10 years agomake sure preview prop is instanceof OC_Image before using it in showPreview
Georg Ehrke [Sun, 21 Sep 2014 15:30:29 +0000 (17:30 +0200)]
make sure preview prop is instanceof OC_Image before using it in showPreview

10 years agodelete old previews
Georg Ehrke [Sun, 21 Sep 2014 15:16:21 +0000 (17:16 +0200)]
delete old previews

10 years agobackport server2server strings
Volkan Gezer [Sun, 21 Sep 2014 15:34:39 +0000 (17:34 +0200)]
backport server2server strings

10 years agofix button text l10n
Volkan Gezer [Sun, 21 Sep 2014 15:32:37 +0000 (17:32 +0200)]
fix button text l10n

10 years agoMerge pull request #11195 from owncloud/stable_l10n_backport
Morris Jobke [Sun, 21 Sep 2014 09:16:08 +0000 (11:16 +0200)]
Merge pull request #11195 from owncloud/stable_l10n_backport

backport stable translations

10 years agoadding 'smallint unsigned' to type mapping for sqlite
Thomas Müller [Sat, 20 Sep 2014 18:06:44 +0000 (20:06 +0200)]
adding 'smallint unsigned' to type mapping for sqlite

10 years agobackport stable translations
Volkan Gezer [Sat, 20 Sep 2014 16:50:17 +0000 (18:50 +0200)]
backport stable translations

10 years agoMerge pull request #11190 from owncloud/fix-unit-test-sort-order-stable7
Robin McCorkell [Sat, 20 Sep 2014 11:09:50 +0000 (12:09 +0100)]
Merge pull request #11190 from owncloud/fix-unit-test-sort-order-stable7

Don't rely on the sorting the database gives us for tests

10 years agoDon't rely on the sorting the database gives us for tests
Robin Appelman [Fri, 6 Jun 2014 08:24:28 +0000 (10:24 +0200)]
Don't rely on the sorting the database gives us for tests

10 years agoPrevent updates between multiple major versions
Lukas Reschke [Thu, 18 Sep 2014 15:45:30 +0000 (17:45 +0200)]
Prevent updates between multiple major versions

Ref https://github.com/owncloud/core/issues/11078

10 years agoMove BasicAuth check to "isLoggedIn()"
Lukas Reschke [Thu, 18 Sep 2014 14:02:18 +0000 (16:02 +0200)]
Move BasicAuth check to "isLoggedIn()"

Ensures that Basic Auth works properly for APIs and removes the need for some even uglier lines of code.

10 years agoupdate encryption doc link
Volkan Gezer [Wed, 17 Sep 2014 18:53:19 +0000 (20:53 +0200)]
update encryption doc link

I don't know how we missed to update this :/

update ldap doc link

10 years agoMove basic auth check
Lukas Reschke [Wed, 17 Sep 2014 14:04:12 +0000 (16:04 +0200)]
Move basic auth check

At the previous point not all apps were initialized. Now the basic auth check happens together at the same location as all others.

Fixes https://github.com/owncloud/core/issues/11129

10 years agoAdd timeout to user and group deletion notification
Vincent Petry [Thu, 11 Sep 2014 13:56:00 +0000 (15:56 +0200)]
Add timeout to user and group deletion notification

Added timeout in DeleteHandler to auto-delete after a delay.

Fixed issue where OC.Notification.hide() was called twice in a row when
deleting multiple entries, causing the second notification to disappear.
Fixed issue where "undo" click event handler was registered multiple
times when calling setNotifications() twice.
Added JS unit tests for the DeleteHandler class.

Refix undo users, groups feature

Timeout is now cleared in cancel().

Fixed click handler name for "undo" to be able to work with multiple
DeleteHandler instances (in our case one for users and one for groups)
so that there is no conflict.

Backport of 0d9f24a0efef20b9041e40817b10822a4700532d from master

10 years agoMake 404 page easier to understand
Lukas Reschke [Wed, 17 Sep 2014 20:49:37 +0000 (22:49 +0200)]
Make 404 page easier to understand

Fixes https://github.com/owncloud/core/issues/11133

10 years agoversion bump
Frank Karlitschek [Sat, 13 Sep 2014 20:56:07 +0000 (22:56 +0200)]
version bump

10 years agoadding unit test to truncate the table
Thomas Müller [Tue, 16 Sep 2014 14:17:25 +0000 (16:17 +0200)]
adding unit test to truncate the table

10 years agoUse Doctrine Platform to generate SQL query for table truncation.
Andreas Fischer [Fri, 29 Aug 2014 18:53:51 +0000 (20:53 +0200)]
Use Doctrine Platform to generate SQL query for table truncation.

10 years agoMerge pull request #11053 from owncloud/baskport-11041-stable7
Vincent Petry [Tue, 16 Sep 2014 14:46:47 +0000 (16:46 +0200)]
Merge pull request #11053 from owncloud/baskport-11041-stable7

content size checks are not valid for LOCK

10 years agoReword the description
Lukas Reschke [Tue, 16 Sep 2014 13:51:48 +0000 (15:51 +0200)]
Reword the description

The old one was just horrible wrong.