feat: streamline occupancy check-in and imports

This commit is contained in:
2026-07-14 12:23:53 +08:00
parent 718c58589f
commit d84f37e98f
11 changed files with 322 additions and 78 deletions

View File

@@ -42,9 +42,8 @@ describe('preset role permissions', () => {
expect(accommodation.groups).toEqual(
expect.arrayContaining(['room', 'occupancy', 'expense', 'bill', 'deposit']),
);
expect(accommodation.extras).toEqual(
expect.arrayContaining(['student:basic-view', 'organization:view']),
);
expect(accommodation.extras).toContain('student:basic-view');
expect(accommodation.extras).not.toContain('organization:view');
});
it('keeps classroom rental operations separate from accommodation operations', () => {