-
Notifications
You must be signed in to change notification settings - Fork 70
Feed system, user/organization following [MOD-535] #739
base: master
Are you sure you want to change the base?
Changes from all commits
09784ab
0530864
4163335
4d1b0bf
d4b37de
631e953
107a53b
6c8bbf8
083f754
aeb45e0
6450d04
93cd620
2e4dbb1
8e6d1ff
ad04fb9
229f505
16e7eb2
1c1636d
3221381
43a64ad
6e78306
309dbff
0999d25
68481a1
075b130
4e2bcab
f03f6f5
022ea62
6eaa35d
6bdb9c7
c29f998
f9246a1
f486d99
723a377
bc625fe
5468b0a
3178755
3be6305
f26de30
18fd30e
54a1c7c
20d08f5
e3ce8d2
20cef00
cae4288
d82c936
c8e88be
03ade2b
196b353
97585a9
a5d82d4
1a81eea
8f9b6f8
23120d8
f5f7b83
5694ca7
32bd67e
f6e86b1
5530a87
e6df9be
84287c6
fc3d31b
1992925
5e568e3
5a39c63
780aae6
48037b1
d6d2b0d
9a00c2d
3edae49
474ac88
77617c2
f3b8375
0943ae4
930cd9a
e28b4d0
2b5b5be
647786e
315a81a
5ffa116
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -109,3 +109,4 @@ derive-new = "0.5.9" | |
|
|
||
| [dev-dependencies] | ||
| actix-http = "3.4.0" | ||
| assert_matches = "1.5.0" | ||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,4 +1,4 @@ | ||
| FROM rust:1.68.0 as build | ||
| FROM rust:1.70.0 as build | ||
| ENV PKG_CONFIG_ALLOW_CROSS=1 | ||
|
|
||
| WORKDIR /usr/src/labrinth | ||
|
|
||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,12 @@ | ||
| CREATE TABLE user_follows( | ||
| follower_id bigint NOT NULL REFERENCES users ON DELETE CASCADE, | ||
| target_id bigint NOT NULL REFERENCES users (id) ON DELETE CASCADE, | ||
| created timestamptz DEFAULT CURRENT_TIMESTAMP NOT NULL, | ||
| PRIMARY KEY (follower_id, target_id) | ||
| ); | ||
| CREATE TABLE organization_follows( | ||
| follower_id bigint NOT NULL REFERENCES users ON DELETE CASCADE, | ||
| target_id bigint NOT NULL REFERENCES organizations (id) ON DELETE CASCADE, | ||
| created timestamptz DEFAULT CURRENT_TIMESTAMP NOT NULL, | ||
| PRIMARY KEY (follower_id, target_id) | ||
| ); |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,20 @@ | ||
| CREATE TABLE events( | ||
| id bigint NOT NULL PRIMARY KEY, | ||
| target_id bigint NOT NULL, | ||
| target_id_type text NOT NULL, | ||
| triggerer_id bigint NULL, | ||
| triggerer_id_type text NULL, | ||
| event_type text NOT NULL, | ||
| metadata jsonb NULL, | ||
| created timestamptz NOT NULL DEFAULT CURRENT_TIMESTAMP | ||
| ); | ||
| CREATE INDEX events_targets ON events ( | ||
| target_id, | ||
| target_id_type, | ||
| event_type | ||
| ); | ||
| CREATE INDEX events_triggerers ON events ( | ||
Geometrically marked this conversation as resolved.
Show resolved
Hide resolved
|
||
| triggerer_id, | ||
| triggerer_id_type, | ||
| event_type | ||
| ); | ||
Uh oh!
There was an error while loading. Please reload this page.