Commit graph

1217 commits

Author SHA1 Message Date
Carl Schwan 45934f51b9
Merge pull request #1024 from nextcloud/feat/psalm
Add static analysis
2022-04-26 10:27:03 +02:00
Carl Schwan e5abdde6cc Add static analysis
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-04-25 12:36:03 +02:00
Maxence Lange b16c73f4f0 fix array keys on import()
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2022-04-20 11:32:35 -01:00
Maxence Lange d75da9435c split heavy and low maintenance process
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2022-04-14 14:51:24 -01:00
Maxence Lange e69d1605dd remove child shares
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2022-04-14 14:07:40 -01:00
Maxence Lange 75b4b39339 check owner attendance
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2022-04-13 10:54:06 -01:00
Maxence Lange 73d4dc2619 update memberships on path change
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2022-04-11 15:02:32 -01:00
Maxence Lange d6544d41e3 bypass/limit permissions
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
Co-authored-by: Carl Schwan <carl@carlschwan.eu>
2022-04-06 14:56:45 -01:00
Maxence Lange 1b5b453e91 update population
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2022-04-05 10:43:55 -01:00
Maxence Lange 694db484cd missing $prec
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2022-04-05 09:54:34 -01:00
Maxence Lange 15d81a6ba5 Cache getSharedWith() result
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
Co-authored-by: Carl Schwan <carl@carlschwan.eu>
2022-04-02 11:21:29 -01:00
Maxence Lange 694aef8a77 limit some feature when Circles is managed by an app
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2022-03-31 12:30:35 -01:00
Maxence Lange f6f31f9a5f switching to LoggerInterface
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2022-03-29 18:32:14 -01:00
Maxence Lange 583af2a26e primaryKey on circles_membership
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2022-03-28 10:32:11 +02:00
Maxence Lange b520fcbf8c shorten aliases
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2022-03-28 10:32:11 +02:00
Carl Schwan c1c41c7a41 Add debug output
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-03-28 10:32:11 +02:00
Maxence Lange 057ba8652f fix import
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2022-03-14 17:03:06 -01:00
Maxence Lange beb0c8d347 fix primaryKeys on circles_event
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2022-03-14 10:08:15 -01:00
Maxence Lange ee4516a003
Merge branch 'master' into fix/noid/group-as-member-display-name 2022-03-13 10:46:28 -01:00
Maxence Lange 43e88f8178 update population
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2022-03-11 14:48:33 -01:00
Carl Schwan 6a2f103c87
Merge branch 'master' into fix/noid/group-as-member-display-name 2022-03-11 15:43:52 +01:00
Maxence Lange ec0cbc81a5 cs-fix
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2022-03-11 10:53:56 -01:00
Carl Schwan b6297dad31 Remove autoloading of 3rdparty libraries
Since the library is now integrated inside the circle app, we don't need
this anymore and it wont' work when composer install --no-dev was used.

Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-03-11 11:34:09 +01:00
Carl Schwan 7c153fd166 Use dependency injection
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-03-11 11:25:24 +01:00
Maxence Lange 9ff76b375f cs-fix
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2022-03-09 10:39:42 -01:00
Maxence Lange d04eac80df instance can be empty string
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2022-03-09 10:25:13 -01:00
Maxence Lange 10961b4633 removing useless GROUP BY and DISTRINCT
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2022-03-09 10:25:13 -01:00
Maxence Lange add4d31e04 population will be stored as settings
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2022-03-09 10:25:13 -01:00
Maxence Lange be8aca2b8a switching import to Tools\
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2022-03-09 10:25:13 -01:00
Maxence Lange 7f246a395c fully importing mspt
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2022-03-09 10:25:13 -01:00
Maxence Lange 4134ec2a1d update displayName
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2022-03-09 09:48:54 -01:00
Maxence Lange ac8cf1f09d display spent time on request
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2022-03-08 11:14:25 -01:00
Maxence Lange 658615fd87 allow one single password per Circles
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2022-03-07 18:35:19 -01:00
Maxence Lange be627691b3 set member as INVITED only if not external
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2022-02-24 08:57:00 -01:00
Maxence Lange 087da8414f block/force circle types
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2022-02-23 16:56:54 -01:00
Maxence Lange 904213797c naming
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2022-02-23 11:28:24 -01:00
Thomas Citharel d50afb4a11
Fix cached circle returning bool before being parsed as JSON
Closes #928

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2022-02-21 10:59:09 +01:00
Maxence Lange a7bcd1f401 +getSingleId(): string;
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2022-01-27 11:20:15 -01:00
Maxence Lange fc686a19f6
Merge branch 'master' into enh/paginate-circles 2022-01-27 08:21:35 -01:00
Maxence Lange 2035190b20
Merge branch 'master' into fix/871/orphan-shares 2022-01-25 10:16:10 -01:00
Maxence Lange 9f34aa03f7 maintain memberships once a week
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2022-01-22 13:06:32 -01:00
Maxence Lange 0038da62b5 update old owner membership on ownership tranfer
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2022-01-22 12:40:17 -01:00
Maxence Lange 9beb740416 silently update entry if path changed
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2022-01-22 12:40:17 -01:00
Maxence Lange ef8cc805b2 remove shares during circles destruction, clean orphan shares on cron
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2022-01-20 16:20:21 -01:00
Thomas Citharel bf38f88272
Paginate Circles through OCS query parameters
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2022-01-12 14:25:49 +01:00
rakekniven 2860ee979f
l10n: Improved grammar
Reported at Transifex.

Signed-off-by: rakekniven <2069590+rakekniven@users.noreply.github.com>
2022-01-07 21:42:10 +01:00
Maxence Lange 5351f7d93f
Merge pull request #892 from nextcloud/fix/noid/sync-nc-groups
ignore exception to group sync
2022-01-06 16:02:10 -01:00
Maxence Lange 5f8e2a0c7a
Merge pull request #890 from nextcloud/fix/849/throw-exception-on-null-token
exception on null token
2022-01-06 16:01:53 -01:00
Maxence Lange 6c473cffba cs-fix
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2022-01-06 15:29:56 -01:00
Maxence Lange bd6f911049 ignore exception to fulfill group sync
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2022-01-06 10:59:02 -01:00