Robin McCorkell
e33d7b34fa
Fix typo in SMB_OC
2015-09-03 09:57:18 +01:00
Vincent Petry
3ea9f97c36
Fix sidebar thumbnail loading JS unit tests
2015-09-03 08:24:50 +02:00
Jan-Christoph Borchardt
69b6358df6
fix icon and layout details for new menu
2015-09-03 00:58:03 +02:00
Joas Schilling
49b98abc25
Move registration of background job to install/update
2015-09-02 19:26:22 +02:00
Robin Appelman
068ff09cfe
fallback for isimage
2015-09-02 19:22:46 +02:00
Joas Schilling
cea8cc73c8
Move registration of LDAP background jobs to the install and update
2015-09-02 19:21:45 +02:00
Jenkins for ownCloud
772d39f006
[tx-robot] updated from transifex
2015-09-02 07:08:44 -04:00
Lukas Reschke
36e26c6f09
Use "json_encode" and "json_decode" instead of unserialize
2015-09-02 12:26:37 +02:00
Robin Appelman
e85620ab69
larger preview for images in the sidebar
2015-09-02 10:32:43 +02:00
Robin Appelman
c6060f53cd
allow handling thumbnail errors
2015-09-02 10:32:43 +02:00
Jenkins for ownCloud
310084cc25
[tx-robot] updated from transifex
2015-09-01 14:03:19 -04:00
Björn Schießle
39bd4ea8f2
Merge pull request #18234 from owncloud/ocs_api_for_sharees_list
...
Add OCS API for sharees list
2015-09-01 17:09:57 +02:00
Vincent Petry
601c61fddf
Merge pull request #12088 from AdamWill/google-opendir-root
...
[WIP] google: drop duplicate path trim from opendir()
2015-09-01 13:36:27 +02:00
Vincent Petry
0d4562c938
Merge pull request #18631 from owncloud/more_ocs_share_data
...
Return permissions and expiration on create share responses
2015-09-01 12:29:02 +02:00
Robin McCorkell
23e4b6e0c2
Test legacy backend with no dependency check
2015-09-01 10:29:49 +01:00
Robin McCorkell
cd506f210d
Make checkDependencies a real method
...
Replace ->setDependencyCheck(callable) with a real method
checkDependencies(). A polyfill is available for legacy storages.
2015-09-01 10:25:33 +01:00
Robin McCorkell
82d9829c97
Fire event when BackendService is available
2015-08-31 15:11:45 +01:00
Robin McCorkell
d64bdc0fef
Unit test storages with an empty mount point
2015-08-31 14:01:05 +01:00
Robin McCorkell
1e2e5abe26
Allow an empty mount point
2015-08-31 13:23:23 +01:00
Jenkins for ownCloud
65784227d6
[tx-robot] updated from transifex
2015-08-31 01:54:45 -04:00
Morris Jobke
89b603a4b3
Merge pull request #18671 from owncloud/cleanup-sidebar-semantics
...
Removes unecessary divs and adds max width to longer names.
2015-08-31 00:38:18 +02:00
Raghu Nayyar
c6053daf43
Fixes failing tests
2015-08-31 00:14:07 +02:00
Morris Jobke
5d1fb8cb11
Introduce small line for navigation sidebar
2015-08-30 20:47:22 +02:00
Roeland Jago Douma
d54b497ade
Return permissions and expiration on create share responses
...
Updated and added unit tests
2015-08-30 15:42:19 +02:00
Bjoern Schiessle
166e57cf61
return false if private key is not valid
2015-08-30 15:31:19 +02:00
Bjoern Schiessle
f893de4136
use login name for password reset
2015-08-30 15:31:19 +02:00
Raghu Nayyar
468bde67ff
Removes unecessary divs and adds max width to longer names.
2015-08-30 14:17:18 +02:00
Vincent Petry
045f8cc971
Merge pull request #18651 from owncloud/ocs_share_create_with_expire
...
Allow to directly set the expireDate on a new (link)share
2015-08-30 10:50:12 +02:00
Roeland Jago Douma
2aff11c80b
Actually validate the expire date on share
...
* Added more intergration tests
2015-08-30 10:31:43 +02:00
Jenkins for ownCloud
114d1acd2c
[tx-robot] updated from transifex
2015-08-30 01:54:51 -04:00
Roeland Jago Douma
fc64ea670d
Allow to directly set the expireDate on a new (link)share
...
Since this extends the API we now properly parse the date. We only
accept valid ISO 8601 Dates (YYYY-MM-DD).
Currently this only works for link shares (it is just ignored for other
shares). Since we do not have user/group/federated expiring shares yet.
* Tests added
2015-08-29 12:39:47 +02:00
Lukas Reschke
faa62d1799
Merge pull request #18393 from owncloud/objectstore-check-class
...
make sure we actually have an object store
2015-08-29 10:11:39 +02:00
Jenkins for ownCloud
64652b3000
[tx-robot] updated from transifex
2015-08-29 01:55:05 -04:00
Björn Schießle
6e210d960c
Merge pull request #18423 from owncloud/occ_encrypt_all
...
occ command line tool to encrypt all files
2015-08-28 20:44:55 +02:00
Robin McCorkell
0b97a05e7b
Prevent creation of deprecated backends
2015-08-28 17:43:41 +01:00
Robin McCorkell
d2e3c17c00
Introduce MODIFY permission for external storages
2015-08-28 17:43:30 +01:00
Robin McCorkell
f0c8cfa9a6
Validate permissions for created admin storages, auth mechanism
...
Backend and auth mechanism permissions are checked on storage creation,
both for personal storages and for admin storages
2015-08-28 17:28:44 +01:00
Robin McCorkell
cc88c5f4b8
Implement more fine-grained external storage permissions model
...
VisibilityTrait -> PermissionsTrait
PermissionsTrait stores two sets of data, $permissions and
$allowedPermissions (analogous to $visibility and $allowedVisibility of
VisibilityTrait). Each set is a map of user type ('admin' or 'personal')
to permissions (mounting permission, create permission).
The result is that a backend can now be restricted for creation, while
still allowing it to be mounted. This is useful for deprecating backends
or auth mechanisms, preventing new storages being created, while still
allowing existing storages to be mounted.
2015-08-28 17:21:58 +01:00
Vincent Petry
59273a8863
Combine upload action into the "New" menu
...
Refactored the new menu to be encapsulated in the NewFileMenu JS class
2015-08-28 17:27:48 +02:00
Robin Appelman
d14252d9c7
make sure we actually have an object store
2015-08-28 16:13:19 +02:00
Robin McCorkell
080fafe63a
AjaxController uses RSA auth mechanism
2015-08-28 12:58:47 +01:00
Robin McCorkell
1084e3adc7
Migrate SFTP_Key external storage to new API
...
The SFTP backend now supports public key authentication alongside
password authentication.
2015-08-28 12:58:47 +01:00
Robin McCorkell
cb1ef82702
Migrate SMB_OC external storage to new API
...
SMB_OC has been merged with SMB, via the identifier aliases mechanism.
Legacy migration is done to the Session Credentials password mechanism
2015-08-28 12:58:47 +01:00
Robin McCorkell
19bc5a452a
Migrate Swift external storage to new API
...
The Rackspace/OpenStack differences have been split into separate auth
mechanisms, with correct legacy migration
2015-08-28 12:58:47 +01:00
Jan-Christoph Borchardt
30d2283bed
compress icons in navigation, move to monochrome again
2015-08-28 13:30:20 +02:00
Jan-Christoph Borchardt
e9e8f57655
Merge pull request #18621 from owncloud/filetype-icons-elsewhere
...
fix filetype icons elsewhere, empty page, sidebar, apps menu
2015-08-28 12:40:57 +02:00
Morris Jobke
d3fc28a6ba
Merge pull request #18606 from owncloud/fix-filename-overflow-sidebar
...
fix right sidebar causing filename overflow, fix #18383
2015-08-28 12:16:53 +02:00
Vincent Petry
61bfa3652f
Merge pull request #18614 from owncloud/fix-favorites-display
...
restore behavior where favorite stars only show up on hover, to not clutter the interface so much
2015-08-28 12:03:09 +02:00
Jenkins for ownCloud
933ac14b76
[tx-robot] updated from transifex
2015-08-28 01:55:25 -04:00
Jan-Christoph Borchardt
f967a1df68
fix filetype icons elsewhere, empty page, sidebar, apps menu
2015-08-28 00:53:27 +02:00
Jan-Christoph Borchardt
589b066c4c
restore behavior where favorite stars only show up on hover, to not clutter the interface so much
2015-08-27 23:09:32 +02:00
Jan-Christoph Borchardt
67f3dc232f
fix right sidebar causing filename overflow, fix #18383
2015-08-27 14:49:40 +02:00
Jenkins for ownCloud
46978b616c
[tx-robot] updated from transifex
2015-08-27 01:55:20 -04:00
Jan-Christoph Borchardt
c41089bcad
reduce grey tones to one for list highlight
2015-08-26 17:28:40 +02:00
Jan-Christoph Borchardt
bf0c3b3d21
reduce grey tones in app navigation, bubble menu and scrollbar
2015-08-26 17:00:48 +02:00
Morris Jobke
062fd37f74
Merge pull request #18577 from owncloud/action-details
...
file action detail style fixes
2015-08-26 16:28:40 +02:00
Bjoern Schiessle
8c08dd0ac2
occ tool to encrypt all files
2015-08-26 14:58:22 +02:00
Thomas Müller
40203d7d1e
Remove languages which are no longer maintained on transifex
2015-08-26 12:19:24 +02:00
Joas Schilling
199d1dc239
Bring the coverage back to 100%
2015-08-26 11:54:25 +02:00
Joas Schilling
2a6e676048
Adjust tests
2015-08-26 11:54:25 +02:00
Joas Schilling
aa2a894eb0
Fix performance issues of the sharees api
2015-08-26 11:54:25 +02:00
Joas Schilling
ac8941f6ac
Manually query for the last id
2015-08-26 11:54:25 +02:00
Joas Schilling
f4186d3dfc
Fix wrong value for datetime field
2015-08-26 11:54:25 +02:00
Joas Schilling
937586a3f0
Rename file to match the class name
2015-08-26 11:54:25 +02:00
Joas Schilling
6b69e7b1da
Add tests for "getShareesForShareIds()"
2015-08-26 11:54:25 +02:00
Joas Schilling
83b88c9a26
Do not return the current user himself
2015-08-26 11:54:25 +02:00
Joas Schilling
0227cfff08
Take a list of share IDs instead of the user and group names
2015-08-26 11:54:25 +02:00
Joas Schilling
5c4fbf5191
Inject the logger as well
2015-08-26 11:54:25 +02:00
Joas Schilling
a0ab7a2578
Add all possible links next, prev, first and last
2015-08-26 11:54:25 +02:00
Joas Schilling
c6ed40c9f8
Make shareType an array
2015-08-26 11:54:24 +02:00
Joas Schilling
068a81897e
Add tests for "search()"
2015-08-26 11:54:24 +02:00
Joas Schilling
327c47a989
Do not use deprecated method in new code
2015-08-26 11:54:24 +02:00
Joas Schilling
3f64e9423b
Split logic and global usage and add tests for "searchSharees()"
2015-08-26 11:54:24 +02:00
Joas Schilling
a66aa1fe02
Filter the sharees with the existing shares
2015-08-26 11:54:24 +02:00
Joas Schilling
4b08783946
Use SearchResultSorter
2015-08-26 11:54:24 +02:00
Joas Schilling
16e5c15c28
Add tests for "getRemote()"
2015-08-26 11:54:24 +02:00
Joas Schilling
ad450d4f0e
Add tests for "getGroups()"
2015-08-26 11:54:24 +02:00
Joas Schilling
be257bc9cc
Add tests for "getUsers()"
2015-08-26 11:54:24 +02:00
Joas Schilling
9b0058d2b0
Move test file to subdir
2015-08-26 11:54:24 +02:00
Roeland Jago Douma
b2fbecc39f
Empty skeleton for tests
2015-08-26 11:54:24 +02:00
Roeland Jago Douma
8a5c1e6d4d
Sort sharees
...
To ensure that pagination is working properly we need to make sure the
shares are always in the same order.
Sorting is first done by label (catches most instances)
If there is a user and a group with the same label we sort by shareType
If there are multiple users with the same label we sort those by
shareWith
2015-08-26 11:54:24 +02:00
Roeland Jago Douma
98301210a9
Start of OCS Share API sharees endpoint
2015-08-26 11:54:23 +02:00
Morris Jobke
27af0e82dd
Merge pull request #18042 from GreenArchon/master
...
Properly nest groups when using memberOf to detect group membership, …
2015-08-26 11:42:47 +02:00
Morris Jobke
202af1e322
fix unit tests
2015-08-26 11:39:22 +02:00
Jan-Christoph Borchardt
c11ea056d0
properly shade file actions and menu items, don't differentiate between mobile and desktop
2015-08-26 11:07:29 +02:00
Jenkins for ownCloud
90e11ee005
[tx-robot] updated from transifex
2015-08-26 04:10:42 -04:00
Jan-Christoph Borchardt
8d1fb6059f
proper padding and whitespace for share and more actions
2015-08-26 09:57:32 +02:00
Jan-Christoph Borchardt
2458a09ac4
use same font-size for share action text
2015-08-26 09:46:47 +02:00
Christoph Wurst
d7ceb3a162
adjust dropdown borders to button borders
2015-08-25 22:59:15 +02:00
Morris Jobke
1ca638cfbd
Merge pull request #18564 from owncloud/fix-transifex-sync
...
Update slug
2015-08-25 22:00:52 +02:00
Morris Jobke
6946edef5c
Merge pull request #18554 from owncloud/fix-gs-share-master
...
Simply hide sharing buttons for IE8
2015-08-25 21:59:14 +02:00
Lukas Reschke
e2bd026b2e
Merge pull request #18558 from owncloud/ext-objectstore
...
Prevent objectstore being set from client side
2015-08-25 20:56:51 +02:00
Jenkins for ownCloud
2171cc02c3
[tx-robot] updated from transifex
2015-08-25 12:39:10 -04:00
Robin McCorkell
63218ec098
Prevent objectstore being set from client side
2015-08-25 16:14:31 +01:00
Jan-Christoph Borchardt
a262be5141
Merge pull request #18550 from owncloud/mobile-shared-style
...
fix being able to distinguish shared items on mobile
2015-08-25 17:08:34 +02:00
Thomas Müller
5cf3170e89
don't load gs-share
2015-08-25 16:49:40 +02:00
Jan-Christoph Borchardt
1efbc99365
Merge pull request #18543 from owncloud/remove-lines
...
Remove some lines
2015-08-25 16:08:06 +02:00
Thomas Müller
fcde0234b7
Simply hide sharing buttons for IE8 - fixes #18011
2015-08-25 16:05:57 +02:00
Vincent Petry
1dc9283413
Merge pull request #18538 from owncloud/sidebar-improvements
...
Fix sidebar for trashbin and others
2015-08-25 14:57:41 +02:00
Jan-Christoph Borchardt
cc898cf346
fix being able to distinguish shared items on mobile
2015-08-25 14:45:39 +02:00