🕵️ Add sharereview support#8052
Conversation
935be19 to
6f0363f
Compare
|
🐢 Performance warning. |
|
🐢 Performance warning. |
957ce8d to
069046e
Compare
|
🐢 Performance warning. |
b442ed4 to
21b2f12
Compare
fe4ab81 to
e7ede00
Compare
21b2f12 to
d7e4ccd
Compare
af1f803 to
7e3e603
Compare
Assisted-by: Claude Code:claude-sonnet-4-6 Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
Assisted-by: Claude Code:claude-sonnet-4-6 Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
Assisted-by: Claude Code:claude-sonnet-4-6 Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
Assisted-by: Claude Code:claude-sonnet-4-6 Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
Assisted-by: Claude Code:claude-sonnet-4-6 Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
Assisted-by: Claude Code:claude-sonnet-4-6 Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
Assisted-by: Claude Code:claude-sonnet-4-6 Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
Assisted-by: Claude Code:claude-sonnet-4-6 Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
Assisted-by: Claude Code:claude-sonnet-4-6 Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
d7e4ccd to
28a991f
Compare
Assisted-by: Claude Code:claude-sonnet-4-6 Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
- Remove 'app' key from getShares() return values; the ShareReview consumer already injects the app name from getName() - Add TABLE_NAME constants to AclMapper and BoardMapper so table names have a canonical owner and don't leak into unrelated classes - Move the ACL+board JOIN query to AclMapper::findAllForShareReview() and drop the IDBConnection dependency from ShareReviewSource - Introduce ShareReviewShare DTO; getShares() now builds typed objects via buildShare() and converts them with toArray() - Log a warning for unknown ACL participant types instead of silently defaulting to TYPE_USER - Localize user-facing strings in resolveObjectName() via IL10N Assisted-by: ClaudeCode:claude-sonnet-4-6 Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
Summary
Enabled the share review app to retrieve general share information and enabled the app to delete shares.
TODO
Checklist
🤖 AI (if applicable)