Robin Appelman
eca57be336
Only recurse into incomplete folders during background scans
10 years ago
Christoph Wurst
dfb4d426c2
Add two factor auth to core
10 years ago
Christoph Wurst
c20cdc2213
invalidate user session if the user is disabled
10 years ago
Christoph Wurst
74277c25be
add button to invalidate browser sessions/device tokens
10 years ago
Joas Schilling
d0a2fa0506
Lock jobs while executing them, to allow multiple executors to run in parallel
10 years ago
Björn Schießle
7b25839bd5
use share initiator as fall back to access the file
in case of federated re-shares the owner can be a remote user.
Therefore we can't always use to owner to access the local file
10 years ago
Vincent Petry
88740f035d
Act on effective system tag canAssign permission
Whenever the server returns true for the can-assign Webdav property of
a system tag, it means the current user is allowed to assign,
regardless of the value of user-assignable.
This commit brings the proper logic to the web UI to make it possible
for users to assign when they have the permission.
10 years ago
Vincent Petry
b5eb3d9e5a
Add system tag assignability check with groups
Whenever a user is not an admin, a tag is visible but not
user-assignable, check whether the user is a member of the allowed
groups.
10 years ago
Vincent Petry
3cd65fe25d
Add systemtag_group table and get/set methods
Added systemtag to group mapping table.
Added methods in ISystemTagManager to get/set the group mappings.
10 years ago
Vincent Petry
09b3883d9c
Updated canUser* functions in SystemTagManager to accept objects
10 years ago
Vincent Petry
8343cfb64b
Add interface methods for permission check
Instead of checking for admin perm, use interface method
canUserAssignTag and canUserSeeTag to check for permissions.
Allows for more flexible implementation.
10 years ago
Roeland Jago Douma
54b637e83c
Fix unit tests
10 years ago
Joas Schilling
94ad54ec9b
Move tests/ to PSR-4 ( #24731 )
* Move a-b to PSR-4
* Move c-d to PSR-4
* Move e+g to PSR-4
* Move h-l to PSR-4
* Move m-r to PSR-4
* Move s-u to PSR-4
* Move files/ to PSR-4
* Move remaining tests to PSR-4
* Remove Test\ from old autoloader
10 years ago
Vincent Petry
e8d082208d
Fixes for encoding wrapper
Improved label
Fixed rename/copy/moveFromStorage/copyFromStorage and added tests
Improved findPathToUse algo
10 years ago
Vincent Petry
63bbbf29f4
Add wrapper for NFD encoding workaround
10 years ago
Joas Schilling
f8180391fd
Create a Fallback in the old autoloader for PSR-4 Test\TestCase
10 years ago
Joas Schilling
ffa4633822
No more Test_* files exist, remove autoloading
10 years ago
Joas Schilling
20f229eed9
Move OCS Provider to PSR-4 namespace
10 years ago
Joas Schilling
bae4118b4f
Fix renamed class
10 years ago
Joas Schilling
320b1c3abf
Fix more failures
10 years ago
Joas Schilling
f24179a327
Fix deprecated private method
10 years ago
Joas Schilling
e88a9b2fed
Fix missing backtick before OC
10 years ago
Joas Schilling
e823d50044
Fix "Class 'Test\Security\DateTime' not found"
10 years ago
Joas Schilling
9a4253ef7c
Fix lib/
10 years ago
Joas Schilling
55fc6536d3
FIx lib/ a-d
10 years ago
Joas Schilling
7f3f16d155
Fix namespace in user/
10 years ago
Joas Schilling
a107e7de7b
Fix namespace in share/
10 years ago
Joas Schilling
68481c10e6
Fix namespaces in security/
10 years ago
Joas Schilling
a9f24a74a2
Fix namespace in repair/
10 years ago
Joas Schilling
d19d6533dd
Fix public/ namespace in tests
10 years ago
Joas Schilling
859d2bc0ff
Fix namespace of memcache/ and ocs/
10 years ago
Joas Schilling
71603fe348
Fix namespace in log/ and mail/
10 years ago
Joas Schilling
0ab1120a33
Fix namespaces in tests/lib/integritycheck
10 years ago
Joas Schilling
51db410e67
Fix namespaces in tests/lib/http/
10 years ago
Joas Schilling
995d4b7ecd
Fix namespaces in tests/lib/groups/
10 years ago
Joas Schilling
b1458d590d
Fix namespaces and class names in tests/lib/files/
10 years ago
Christoph Wurst
f824f3e5f3
don't allow token login for disabled users
10 years ago
Joas Schilling
f57407e73e
Fix file name in tests/lib/encryption
10 years ago
Joas Schilling
ba230888c6
Fix filenames and class names in tests/lib/comments
10 years ago
Joas Schilling
bbf758b1b0
Fix file name of command test
10 years ago
Joas Schilling
1b6cd583f7
Fix namespace of tests/cache/
10 years ago
Joas Schilling
c54d79947b
Fix missing namespaces in tests/lib/db/
10 years ago
Joas Schilling
5ce5eb195a
Fix namespace for archive tests
10 years ago
Joas Schilling
9eade36ae5
Fix namespaces in AppFramework tests
10 years ago
Christoph Wurst
0626578739
add method to query all user auth tokens
10 years ago
Christoph Wurst
98b465a8b9
a single token provider suffices
10 years ago
Roeland Douma
5c9103287f
Group fixup ( #24621 )
* Move used OC_Group_xx to \OC\Group
* Add (deprecated) legacy wrapper in legacy, OC_Group_xx
* Replace deprecated use of OC_Group_xx with \OC\Group\xx
10 years ago
Roeland Jago Douma
d022b6fad4
Fix unit tests
10 years ago
Roeland Jago Douma
eb79b83831
Move functions.php to legacy
This file should really be properly namespaced etc!
10 years ago
Christoph Wurst
c28e462583
Use CLOB for auth token names to allow long user agent strings
10 years ago