Skip to content

Commit 1667069

Browse files
feat: change teams to stay automatically up-to-date (#398)
1 parent 46b32b6 commit 1667069

83 files changed

Lines changed: 3359 additions & 3730 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

docs/dev/database/schema.mmd

Lines changed: 12 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -234,46 +234,30 @@ erDiagram
234234

235235
Team {
236236
BIGINT id PK
237-
VARCHAR(255) color
238237
VARCHAR(255) name
239238
BOOLEAN hidden "NOT NULL"
240-
}
241-
242-
TeamLabel {
243-
BIGINT team_id PK,FK
244-
BIGINT label_id PK,FK
245-
}
246-
247-
TeamMember {
248-
BIGINT team_id PK,FK
249-
BIGINT user_id PK,FK
250-
}
251-
252-
TeamRepository {
253-
BIGINT team_id PK,FK
254-
BIGINT repository_id PK,FK
255-
}
256-
257-
TeamV2 {
258-
BIGINT id PK
259239
TIMESTAMPTZ created_at
260-
TIMESTAMPTZ updated_at
261240
TEXT description
262241
TEXT html_url
263242
TIMESTAMPTZ last_synced_at
264-
VARCHAR(255) name
265243
VARCHAR(255) organization
266244
BIGINT parent_id
267245
VARCHAR(32) privacy
246+
TIMESTAMPTZ updated_at
247+
}
248+
249+
TeamLabel {
250+
BIGINT team_id PK,FK
251+
BIGINT label_id PK,FK
268252
}
269253

270-
TeamV2Membership {
254+
TeamMembership {
271255
VARCHAR(32) role
272256
BIGINT user_id PK,FK
273257
BIGINT team_id PK,FK
274258
}
275259

276-
TeamV2RepositoryPermission {
260+
TeamRepositoryPermission {
277261
VARCHAR(32) permission "NOT NULL"
278262
BIGINT repository_id PK,FK
279263
BIGINT team_id PK,FK
@@ -343,14 +327,10 @@ erDiagram
343327
User }o--o{ PullRequestRequestedReviewer : reviewed
344328
Label }o--o{ TeamLabel : labeled
345329
Team }o--o{ TeamLabel : labeled
346-
Team }o--o{ TeamMember : belongs_to
347-
User }o--o{ TeamMember : belongs_to
348-
Repository }o--o{ TeamRepository : has
349-
Team }o--o{ TeamRepository : has
350-
TeamV2 }o--o{ TeamV2Membership : belongs_to
351-
User }o--o{ TeamV2Membership : belongs_to
352-
Repository }o--o{ TeamV2RepositoryPermission : has
353-
TeamV2 }o--o{ TeamV2RepositoryPermission : has
330+
Team }o--o{ TeamMembership : belongs_to
331+
User }o--o{ TeamMembership : belongs_to
332+
Repository }o--o{ TeamRepositoryPermission : has
333+
Team }o--o{ TeamRepositoryPermission : has
354334

355335
%% Styling
356336
classDef primaryEntity fill:#e1f5fe,stroke:#01579b,stroke-width:2px
@@ -367,7 +347,5 @@ erDiagram
367347
class RepositoryToMonitor metadataEntity
368348
class Team primaryEntity
369349
class TeamLabel associationEntity
370-
class TeamMember associationEntity
371-
class TeamRepository associationEntity
372350
class User primaryEntity
373351
class Workspace primaryEntity

0 commit comments

Comments
 (0)