Commit graph

219 commits

Author SHA1 Message Date
25672aabb0 Update to Rails 7.2 2025-02-25 21:57:16 +01:00
2ec80b4bde Automatic rubocop cleanups 2025-02-03 01:08:08 +01:00
890906929f Added missing jbuilder
This was the reason why JSON output was incorrectly formatted.
2024-08-05 16:19:32 +02:00
778465fe0b Keep previous format of JSON repsonses before Rails 7 2024-07-29 20:12:33 +02:00
daa6d7c4b4 Fix JSON output for Rails 7 2024-07-22 00:00:06 +02:00
7fe26d471e Do not return unapproved screenshots 2024-07-21 23:59:54 +02:00
d9e4f7416f Added audit logging for users logging in via oauth 2021-04-26 23:08:10 +02:00
9635b3968c Added per-user counter of approved/rejected screenshots 2021-03-21 23:06:51 +01:00
a51e712925 Security fix. Prevent unauthorized deletion.
Legacy anonymous screenshot uploads could have been deleted by anonymous
users.
2021-03-21 16:24:35 +01:00
7e7b40f412 Choose a random package for the main page to ask for screenshots 2021-03-14 16:40:01 +01:00
5d0e4a520e Allow hiding and un-hiding of screenshot by moderators 2021-03-10 01:04:37 +01:00
0207d6b392 My views improved. Own screenshots view added 2021-03-09 22:43:58 +01:00
15b58548cc Show more log lines per page 2021-03-06 20:51:48 +01:00
330536cb7e Link to packages and screenshots (highlighted) from logs view 2021-03-06 20:47:33 +01:00
2fef9c7043 Audit logging improved. References users, screenshots, packages 2021-03-03 23:21:24 +01:00
b6dee6b93c Logging fixed. Debugging finished. 2021-03-03 01:29:26 +01:00
bc7541a2c9 More IP debugging 2021-03-03 01:15:50 +01:00
fe5655e6d5 Add mandatory new parameter for remote_ip to Log.log 2021-03-03 01:06:08 +01:00
d41220c5fd Basic browser for audit logs added 2021-03-03 01:05:35 +01:00
1c2bfb87d3 Cruft removed. @remote_ip populated globally 2021-03-03 01:04:59 +01:00
2b24083653 SQL optimisation rolled back. It lead to access problems. 2021-03-01 02:07:55 +01:00
7227f769c0 Avoid displaying unapproved screenshots in Any view 2021-03-01 01:23:52 +01:00
ce9e1d8877 Typo that prevented deleting images 2021-03-01 01:02:39 +01:00
b36a49a6cd Avoid N+1 SQL queries with CanCanCan accessibility checks 2021-03-01 00:49:25 +01:00
eee196507b Forgot to run tests 2021-02-28 22:07:33 +01:00
7004e14a88 Recovered moderate controller
It may not be necessary but deployment fails as it is refererred to from
other modules
2021-02-28 21:45:31 +01:00
7a3b65fe50 Authorisation management using CanCanCan added 2021-02-28 21:36:46 +01:00
b7cc7ef4c0 Removed occurence of removed code 2021-02-28 02:09:29 +01:00
58f5eb11b9 Cruft of old Debian SSO code 2021-02-28 02:04:07 +01:00
bc507cbe39 Salsa login works 2021-02-27 23:50:51 +01:00
1f9187e35c Add ActionMailer to inform admins about new screenshots
This version only informs Christoph as a test
2021-02-25 02:43:14 +01:00
c6bea9b902 Add moderation hint below top bar 2021-02-24 23:47:30 +01:00
ec43f47f92 Show Moderate link in topbar. Add menu icons. 2021-02-24 19:18:19 +01:00
ff5643756e Removed auto-approve 2021-02-21 19:41:20 +01:00
896cd533b4 minor improvement 2021-02-21 16:43:02 +01:00
1a21007068 Properly detect duplicate uploads 2021-02-21 11:38:53 +01:00
b6e4bd8a99 Work around Rails expectations that forbid dots in parameters 2021-02-21 11:12:16 +01:00
6542ffbc19 Add JSON response for paste-uploads 2021-02-20 21:19:15 +01:00
aaf22a34fb Cruft 2021-02-20 21:18:29 +01:00
3116fb6b4d Security fix: users must not approve their own uploads 2021-02-18 02:00:11 +01:00
2dedd924ee Using correct variables for logging 2021-02-18 01:59:58 +01:00
107f2a8dbe Cruft 2021-02-18 01:59:46 +01:00
1d364de8c8 Handle uploads using Ctrl-V 2021-02-18 01:59:40 +01:00
d78362e45f Remove blank error message upon successful uploads 2021-02-18 01:59:04 +01:00
ce7198b713 Added simple moderate feature in My page 2021-02-14 18:48:48 +01:00
3f0737c614 Fix 404 for missing package 2021-02-14 16:51:55 +01:00
c636ee40a5 Simplified browsing view 2021-02-14 11:14:13 +01:00
456d9df8c0 Removed file exist check in old Paperclip-style 2021-02-13 23:22:16 +01:00
e9aea5325a Missing images return images properly now 2021-02-13 22:33:02 +01:00
baaa419f00 /thumbnail and /screenshot redirect properly to Shrine file 2021-02-13 22:15:57 +01:00