kolaente
78bb1213f7
test(projects): cover the parent owner on member-created subprojects
...
The scenario reported in #3574 : a write member creates a subproject under a
project someone else owns. The parent's owner keeps admin on it, and CanRead,
IsAdmin and expand=permissions must all agree, for a direct share and a team
share alike. Both directions are covered — an unrelated user gets neither read
nor admin and does not see the subprojects listed, and a write member is not
reported as admin on the parent.
2026-08-28 23:49:27 +02:00
..
2026-07-03 16:56:03 +00:00
2026-07-07 11:38:33 +02:00
2026-07-03 16:56:03 +00:00
2026-07-03 16:56:03 +00:00
2026-07-03 16:56:03 +00:00
2026-08-02 16:21:50 +02:00
2026-08-02 16:21:50 +02:00
2026-08-18 09:44:49 +02:00
2026-08-18 09:44:49 +02:00
2026-07-19 18:59:34 +02:00
2026-08-19 13:01:59 +02:00
2026-07-28 06:59:04 +00:00
2026-08-04 13:40:11 +02:00
2026-08-04 13:40:11 +02:00
2026-08-02 16:21:50 +02:00
2026-08-02 16:21:50 +02:00
2026-06-09 20:13:02 +00:00
2026-07-18 13:41:15 +00:00
2026-08-20 11:58:06 +02:00
2026-08-02 16:21:50 +02:00
2026-08-16 17:57:52 +02:00
2026-08-16 17:57:52 +02:00
2026-08-20 11:58:06 +02:00
2026-07-03 23:18:00 +02:00
2026-08-02 16:21:50 +02:00
2026-08-20 11:58:06 +02:00
2026-08-04 01:09:10 +02:00
2026-08-27 21:55:14 +02:00
2026-08-27 22:28:51 +02:00
2026-08-27 22:28:51 +02:00
2026-08-27 21:55:14 +02:00
2026-08-04 13:40:11 +02:00
2026-08-04 13:40:11 +02:00
2026-08-27 15:41:58 +02:00
2026-08-27 15:41:58 +02:00
2026-07-07 11:38:33 +02:00
2026-06-08 13:54:09 +00:00
2026-07-29 07:58:17 +00:00
2026-08-27 15:41:58 +02:00
2026-08-27 15:41:58 +02:00
2026-07-29 07:58:17 +00:00
2026-08-27 15:41:58 +02:00
2026-08-18 16:38:00 +00:00
2026-08-27 15:41:58 +02:00
2026-08-28 23:49:27 +02:00
2026-08-28 23:49:27 +02:00
2026-06-19 10:15:58 +02:00
2026-08-16 17:57:52 +02:00
2026-07-26 09:39:41 +00:00
2026-08-28 23:49:27 +02:00
2026-08-28 23:49:27 +02:00
2026-08-20 11:58:06 +02:00
2026-07-19 18:59:34 +02:00
2026-07-19 18:59:34 +02:00
2026-07-29 22:53:46 +02:00
2026-08-20 11:58:06 +02:00
2026-06-18 20:57:05 +00:00
2026-07-19 18:59:34 +02:00
2026-08-04 01:09:10 +02:00
2026-08-04 01:09:10 +02:00
2026-08-28 23:49:27 +02:00
2026-07-19 18:59:34 +02:00
2026-08-02 16:21:50 +02:00
2026-08-04 13:40:11 +02:00
2026-08-04 13:40:11 +02:00
2026-07-19 18:59:34 +02:00
2026-06-08 13:54:09 +00:00
2026-07-29 07:33:35 +00:00
2026-07-29 22:28:31 +02:00
2026-06-18 20:57:05 +00:00
2026-06-18 20:57:05 +00:00
2026-08-16 17:57:52 +02:00
2026-08-16 17:57:52 +02:00
2026-07-28 23:41:49 +02:00
2026-07-28 23:41:49 +02:00
2026-07-06 15:45:55 +00:00
2026-07-30 12:03:30 +02:00
2026-07-19 18:59:34 +02:00
2026-08-04 13:40:11 +02:00
2026-06-12 08:56:08 +00:00
2026-08-27 15:41:58 +02:00
2026-07-07 11:57:04 +00:00
2026-07-07 11:57:04 +00:00
2026-08-20 11:58:06 +02:00
2026-08-20 11:58:06 +02:00
2026-07-03 19:58:39 +02:00
2026-08-02 16:21:50 +02:00
2026-06-09 20:42:00 +00:00
2026-08-18 16:38:00 +00:00
2026-08-18 16:38:00 +00:00
2026-06-17 21:16:41 +00:00
2026-07-06 15:45:55 +00:00
2026-07-19 14:16:07 +00:00
2026-07-19 18:59:34 +02:00
2026-08-27 22:00:32 +02:00
2026-08-27 22:00:32 +02:00
2026-08-04 13:40:11 +02:00
2026-06-18 20:57:05 +00:00
2026-08-04 13:40:11 +02:00
2026-08-20 15:32:23 +00:00
2026-08-20 15:32:23 +00:00
2026-07-07 11:38:33 +02:00
2026-06-12 08:56:08 +00:00
2026-06-08 13:54:09 +00:00
2026-07-29 07:33:35 +00:00
2026-07-19 18:59:34 +02:00
2026-07-19 18:59:34 +02:00
2026-07-02 19:39:00 +02:00
2026-06-18 20:57:05 +00:00
2026-08-20 11:58:06 +02:00
2026-07-28 17:25:57 +02:00
2026-08-04 13:40:11 +02:00