Commit graph

148 commits

Author SHA1 Message Date
632939cfa4 Moderators can only hide screenshots - not delete them 2021-03-09 22:55:22 +01:00
43e6e6c028 Minor visual improvement 2021-03-09 22:44:09 +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
fe5655e6d5 Add mandatory new parameter for remote_ip to Log.log 2021-03-03 01:06:08 +01:00
150bd5df3e Local admins can view audit logs 2021-03-03 01:05:48 +01:00
2b24083653 SQL optimisation rolled back. It lead to access problems. 2021-03-01 02:07:55 +01:00
b36a49a6cd Avoid N+1 SQL queries with CanCanCan accessibility checks 2021-03-01 00:49:25 +01:00
f154c1838c Add ability to view approved screenshots for anonymous users 2021-02-28 22:42:28 +01:00
7a3b65fe50 Authorisation management using CanCanCan added 2021-02-28 21:36:46 +01:00
bc507cbe39 Salsa login works 2021-02-27 23:50:51 +01:00
ae597a6235 Paperclip cruft removed 2021-02-25 00:14:17 +01:00
5ce1df07f3 Add default search order for screenshots 2021-02-24 23:50:31 +01:00
ec43f47f92 Show Moderate link in topbar. Add menu icons. 2021-02-24 19:18:19 +01:00
24718c14b7 Added missing dependency 2021-02-21 17:08:35 +01:00
f68482f850 Simplification 2021-02-21 11:12:35 +01:00
443f898ffd Cruft 2021-02-20 21:19:24 +01:00
ecbc30cb6e Fixed selection criterion for newest upload 2021-02-20 16:41:41 +01:00
0571617ea7 Cruft 2021-02-18 01:58:38 +01:00
09fc6e0113 Added to_param to refer to packages by /:name 2021-02-18 01:57:33 +01:00
ce7198b713 Added simple moderate feature in My page 2021-02-14 18:48:48 +01:00
427cdf87d7 Moved Screenshot.adminstatus to status_text helper
This change allows the use of fa_icon helpers
2020-11-23 00:21:17 +01:00
d74d507a3f Cruft 2020-11-01 23:27:57 +01:00
c4f5741b0c Migration to Shrine attachment handling 2020-11-01 15:07:16 +01:00
8b11a77817 Fixed wrong docstring 2020-10-30 21:53:00 +01:00
c23cfbbba2 Watermark now on east. New method for medium-sized images 2020-10-20 21:24:23 +02:00
fa080dca01 Forward deprecation of watermark processing 2020-10-20 19:49:38 +02:00
8021c81d53 Better docstrings 2020-10-20 19:42:21 +02:00
7ac69a1d8a Rails update. Fancybox update. Migrations from Paperclip. 2020-10-19 18:49:47 +02:00
771ca41240 Added helper methods for screenshots 2020-08-21 19:11:21 +02:00
cfe6790179 Future features commented out 2020-08-21 19:11:03 +02:00
2f6be566ef Remove Paperclip cruft 2020-08-17 01:49:35 +02:00
53911f226d Validation for uploaded image type added 2020-08-17 01:47:59 +02:00
cdb4772145 Forward deprecation 2020-08-17 00:43:50 +02:00
33086f9430 Merge branch 'master' of salsa.debian.org:debian/debshots 2020-04-20 20:29:06 +02:00
d130f68172 Upgrade from Rails 5.0 to 5.2 2020-04-14 02:16:25 +02:00
Christoph Haas
0207cb194b Cope with new installation without screenshots 2018-08-22 13:10:22 +02:00
Christoph Haas
1b299d53e6 Auto-approval and upload fixed 2018-08-20 20:07:53 +02:00
Christoph Haas
0dd63f6bf6 Attempt to assign anonymous screenshots to logged-in user 2018-08-20 19:32:34 +02:00
Christoph Haas
228b7375e7 Refactored auto-approve code to make it more readable 2018-08-17 17:07:42 +02:00
Christoph Haas
9428d8d7dd Screenshot upload process fixed and tested 2018-08-17 09:21:32 +02:00
Christoph Haas
b1dbcef80b admin/logs viewer implemented 2018-08-09 18:24:28 +02:00
Christoph Haas
1dcec0f8e6 Typo 2018-08-08 09:21:42 +02:00
Christoph Haas
c0e81bd271 Added friendly text for Debian SSO 2018-08-07 19:43:40 +02:00
Christoph Haas
8e668603fc Fixed sort order of packages and screenshots
Packages are sorted by most visits
Screenshots are sorted by newness
2018-08-06 18:41:05 +02:00
24a27e3a0e List layout made less cluttered 2018-05-29 16:49:14 +02:00
83765bec1b Show only approved screenshots on title page 2018-05-28 17:03:04 +02:00
b6fff15a7b Added pretty text for local auth 2018-05-14 22:15:13 +02:00
0bfacbee30 Anonymous uploads replaced by creation of ad-hoc users 2017-08-17 09:31:06 +02:00
88b4189731 Sending a copy of log messages to the app log 2017-08-14 19:07:35 +02:00