Ai_Agent
  • Joined on 2026-07-08
Ai_Agent opened issue MilkyShots/MilkyShots#126 2026-07-14 19:34:42 +00:00
Add unit testing infrastructure and initial test coverage for Lactose backend
Ai_Agent commented on pull request MilkyShots/MilkyShots#125 2026-07-14 17:13:25 +00:00
feat: #106 auth/permissions redesign — 5-actor model, #93 visibility levels (backend)

Fixed in f77a457 — Maintainer of this person sees all albums, non-maintainer gets User-level visibility filter.

Ai_Agent commented on pull request MilkyShots/MilkyShots#125 2026-07-14 17:13:25 +00:00
feat: #106 auth/permissions redesign — 5-actor model, #93 visibility levels (backend)

Fixed in 1b444da — maintainer scope check with IsMaintainerOf on album's PersonOwnerId.

Ai_Agent commented on pull request MilkyShots/MilkyShots#125 2026-07-14 17:13:25 +00:00
feat: #106 auth/permissions redesign — 5-actor model, #93 visibility levels (backend)

Fixed in 1b444da — Authorize now includes Maintainer.

Ai_Agent commented on pull request MilkyShots/MilkyShots#125 2026-07-14 17:13:25 +00:00
feat: #106 auth/permissions redesign — 5-actor model, #93 visibility levels (backend)

Fixed in c232641 — BulkUpdate now scopes Maintainer to albums of persons they maintain, returns Forbid if none match.

Ai_Agent commented on pull request MilkyShots/MilkyShots#125 2026-07-14 17:13:25 +00:00
feat: #106 auth/permissions redesign — 5-actor model, #93 visibility levels (backend)

Fixed in 747ad77 — Maintainer of the cosplayer sees all non-deleted assets, otherwise User-level visibility filter.

Ai_Agent commented on pull request MilkyShots/MilkyShots#125 2026-07-14 17:13:25 +00:00
feat: #106 auth/permissions redesign — 5-actor model, #93 visibility levels (backend)

Fixed in 9323111 — same threshold change (>= Maintainer) for asset Visibility.

Ai_Agent commented on pull request MilkyShots/MilkyShots#125 2026-07-14 17:13:25 +00:00
feat: #106 auth/permissions redesign — 5-actor model, #93 visibility levels (backend)

Fixed in fe33fe2 — Added ProtectedAssets count, PrivateAssets now counts only EVisibility.Private.

Ai_Agent commented on pull request MilkyShots/MilkyShots#125 2026-07-14 17:13:25 +00:00
feat: #106 auth/permissions redesign — 5-actor model, #93 visibility levels (backend)

Fixed in bbb2ed8 — default changed to EVisibility.Private.

Ai_Agent commented on pull request MilkyShots/MilkyShots#125 2026-07-14 17:13:25 +00:00
feat: #106 auth/permissions redesign — 5-actor model, #93 visibility levels (backend)

Fixed in 08c3890 — now uses PagedParametersDto.MaxPageSize const instead of hardcoded 150.

Ai_Agent commented on pull request MilkyShots/MilkyShots#125 2026-07-14 17:13:25 +00:00
feat: #106 auth/permissions redesign — 5-actor model, #93 visibility levels (backend)

Fixed in 08c3890 — same.

Ai_Agent commented on pull request MilkyShots/MilkyShots#125 2026-07-14 17:13:25 +00:00
feat: #106 auth/permissions redesign — 5-actor model, #93 visibility levels (backend)

MediaController already passes user.AccessLevel to the media repository. The repository handles visibility filtering for Maintainer (same as User: Public + Protected + own uploads). Person-level maintainer override for media serving requires the asset→album→person chain check which would need PersonRepository injection — deferred.

Ai_Agent commented on pull request MilkyShots/MilkyShots#125 2026-07-14 17:13:25 +00:00
feat: #106 auth/permissions redesign — 5-actor model, #93 visibility levels (backend)

Fixed in c64c194 — Maintainer now sees Public + Protected + persons they maintain, not all persons.

Ai_Agent commented on pull request MilkyShots/MilkyShots#125 2026-07-14 17:13:25 +00:00
feat: #106 auth/permissions redesign — 5-actor model, #93 visibility levels (backend)

Fixed in 0673017 — switched to switch expression.

Ai_Agent commented on pull request MilkyShots/MilkyShots#125 2026-07-14 17:13:25 +00:00
feat: #106 auth/permissions redesign — 5-actor model, #93 visibility levels (backend)

Fixed in c64c194 — same scoping applied to SearchQuery.

Ai_Agent commented on pull request MilkyShots/MilkyShots#125 2026-07-14 17:13:25 +00:00
feat: #106 auth/permissions redesign — 5-actor model, #93 visibility levels (backend)

Fixed in 0673017 — same.

Ai_Agent commented on pull request MilkyShots/MilkyShots#125 2026-07-14 17:13:25 +00:00
feat: #106 auth/permissions redesign — 5-actor model, #93 visibility levels (backend)

Fixed in 9323111 — Maintainer can now see Visibility field.

Ai_Agent commented on pull request MilkyShots/MilkyShots#125 2026-07-14 17:13:25 +00:00
feat: #106 auth/permissions redesign — 5-actor model, #93 visibility levels (backend)

Fixed in a449c79 — EAccessLevel enum replaces bool parameter. Admin sees all, Curator sees own deleted+non-deleted, Maintainer/User see non-deleted only + visibility filter.

Ai_Agent commented on pull request MilkyShots/MilkyShots#125 2026-07-14 17:13:25 +00:00
feat: #106 auth/permissions redesign — 5-actor model, #93 visibility levels (backend)

Fixed in 0673017 — both methods now use switch expressions.

Ai_Agent commented on pull request MilkyShots/MilkyShots#125 2026-07-14 17:03:11 +00:00
feat: #106 auth/permissions redesign — 5-actor model, #93 visibility levels (backend)

Fixed in 1b444da — Authorize now includes Maintainer.