Skip to content

Commit 00376b0

Browse files
authored
Merge branch 'main' into dependabot/pip/werkzeug-3.0.1
2 parents 66ac480 + 1e88084 commit 00376b0

File tree

2 files changed

+23
-14
lines changed

2 files changed

+23
-14
lines changed

requirements.txt

+11-11
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,30 @@
11
APScheduler==3.9.1
22
arrow==1.3.0
33
attrs==23.1.0
4-
Authlib==1.0.1
4+
Authlib==1.3.1
55
blinker==1.6.2
66
cachelib==0.9.0
7-
certifi==2023.7.22
7+
certifi==2024.7.4
88
cffi==1.15.1
99
charset-normalizer==2.1.1
1010
click==8.1.3
11-
cryptography==41.0.6
11+
cryptography==42.0.4
1212
decorator==5.1.1
1313
Flask==2.3.2
1414
Flask-Reuploaded==1.2.0
1515
Flask-SQLAlchemy==2.5.1
1616
Flask-WTF==1.1.1
1717
greenlet==1.1.2
18-
gunicorn==20.1.0
18+
gunicorn==22.0.0
1919
httplib2==0.20.4
2020
ics==0.7.2
21-
idna==3.3
21+
idna==3.7
2222
importlib-metadata==4.12.0
2323
itsdangerous==2.1.2
24-
Jinja2==3.1.3
24+
Jinja2==3.1.4
2525
MarkupSafe==2.1.1
2626
oauth2==1.9.0.post1
27-
Pillow==10.2.0
27+
Pillow==10.3.0
2828
psycopg2==2.9.3
2929
pycparser==2.21
3030
Pygments==2.15.0
@@ -33,19 +33,19 @@ python-dateutil==2.8.2
3333
python-dotenv==0.20.0
3434
pytz==2022.2.1
3535
pytz-deprecation-shim==0.1.0.post0
36-
requests==2.31.0
36+
requests==2.32.2
3737
six==1.16.0
3838
SQLAlchemy==1.4.40
3939
SQLAlchemy-serializer==1.4.1
4040
SQLAlchemy-Utils==0.38.3
4141
TatSu==5.8.3
4242
tokenlib==2.0.0
43-
tqdm==4.56.0
43+
tqdm==4.66.3
4444
types-python-dateutil==2.8.19.14
4545
tzdata==2022.2
4646
tzlocal==4.2
47-
urllib3==1.26.18
47+
urllib3==1.26.19
4848
uuid==1.30
4949
Werkzeug==3.0.1
5050
WTForms==3.0.1
51-
zipp==3.8.1
51+
zipp==3.19.1

useful/queries.sql

+12-3
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,17 @@
1-
--- Get an overview of users per campus
2-
SELECT COUNT(users.intra_id), campuses.name FROM users JOIN campuses ON campuses.intra_id = users.campus_id GROUP BY campuses.name;
1+
--- Get the amount of users that ever used Improved Intra
2+
SELECT COUNT(users.intra_id) FROM users;
3+
4+
--- Get the amount of active users in the past month
5+
SELECT COUNT(users.intra_id) FROM users LEFT JOIN user_tokens ON user_tokens.user_id = users.intra_id WHERE user_tokens.last_used_at > date_trunc('month', current_date - interval '1' month);
6+
7+
--- Get the amount of users per campus
8+
SELECT COUNT(users.intra_id), campuses.name FROM users JOIN campuses ON campuses.intra_id = users.campus_id GROUP BY campuses.name ORDER BY campuses.name;
9+
10+
--- Get the amount of active users per campus in the past month
11+
SELECT COUNT(users.intra_id), campuses.name FROM users JOIN campuses ON campuses.intra_id = users.campus_id LEFT JOIN user_tokens ON user_tokens.user_id = users.intra_id WHERE user_tokens.last_used_at > date_trunc('month', current_date - interval '1' month) GROUP BY campuses.name ORDER BY campuses.name;
312

413
--- Get an overview of active users in the past month
5-
SELECT users.login, users.created_at, user_tokens.last_used_at, settings.updated_ver, campuses.name FROM users JOIN campuses ON campuses.intra_id = users.campus_id LEFT JOIN settings ON settings.user_id = users.intra_id LEFT JOIN user_tokens ON user_tokens.user_id = users.intra_id WHERE user_tokens.last_used_at > date_trunc('month', current_date - interval '1'month) ORDER BY campuses.name;
14+
SELECT users.login, users.created_at, user_tokens.last_used_at, settings.updated_ver, campuses.name FROM users JOIN campuses ON campuses.intra_id = users.campus_id LEFT JOIN settings ON settings.user_id = users.intra_id LEFT JOIN user_tokens ON user_tokens.user_id = users.intra_id WHERE user_tokens.last_used_at > date_trunc('month', current_date - interval '1' month) ORDER BY campuses.name;
615

716
--- See which staff used the extension
817
SELECT users.login, users.created_at, user_tokens.last_used_at, settings.updated_ver, campuses.name FROM users JOIN campuses ON campuses.intra_id = users.campus_id LEFT JOIN settings ON settings.user_id = users.intra_id LEFT JOIN user_tokens ON user_tokens.user_id = users.intra_id WHERE staff='t' ORDER BY users.created_at;

0 commit comments

Comments
 (0)