nyaadev
8f9400bb5f
Revert "[Schema change] Torrents flags bitflag column to indexed columns ( #471 )"
...
This reverts commit 41a2a32f66
.
Performs worse in some cases than what we had before.
2018-04-08 08:36:42 +02:00
A nyaa developer
41a2a32f66
[Schema change] Torrents flags bitflag column to indexed columns ( #471 )
...
* convert torrent table flags column from bitflag to independent indexed columns
* elasticsearch integration (untested)
* improve performance
2018-04-07 22:44:53 -07:00
A nyaa developer
d7b413e4d7
site-specific changes for new tracker ( #453 )
2018-02-12 15:52:35 -08:00
nyaadev
f2411db485
fix migration
2018-02-02 20:53:46 +01:00
nyaadev
fd0a02b95c
Move bencoded info dicts from mysql torrent_info table to info_dict directory. DB change!
...
IMPORTANT!!! Make sure to run utils/infodict_mysql2file.py before upgrading the database.
2018-02-02 20:39:02 +01:00
Shane
72c997173c
[Schema+config change] Comment editing ( #396 )
...
* Comment editing
* Optional time limit for comment editing
2017-11-05 16:26:30 +02:00
A nyaa developer
f8a314df4f
Better bans ( #341 )
...
* better bans
* put jinja2 template into correct file
2017-08-25 18:53:35 -04:00
nyaadev
d5b8a3a2ae
Increase maximum comment size from 255 to 1024.
...
DB change: Change comment text field from VARCHAR(255) to mysql.TEXT
2017-08-14 19:08:36 +02:00
Anna-Maria Meriniemi
1bc36c5a17
[Schema change] Add webseed support (BEP-19) ( #317 )
...
Store webseeds in Trackers table with is_webseed flag
Adjusts torrent creation accordingly
2017-07-30 00:00:39 +03:00
mreweilk
dd8cb4757e
Admin Log 2.0 ( #283 )
...
* Admin log added
* Add admin log to top bar
* Fixed some admin log bugs
* Remove comment_id column because comments die when they are killed
* Fix tabs in admin log template
* Fixed sort of admin logs to be created_time desc
* Fix navbar wrapping to a new line
when 992px <= width <= 1200px
* Put reports and admin log in "Admin" dropdown
Applied ./lint.sh fixes
Fixed long lines
* Updated log to be text instead of id based to account for future deletions
* Small fix in log message formatting
2017-07-04 23:13:59 -05:00
kyamiko
570a06bd9e
API Info ( #157 )
...
Squashing 11 commits into one.
2017-06-03 23:57:53 +03:00
TheAMM
2e4b0b1f9f
Add Alembic migration for report tables
2017-05-29 17:05:17 +03:00
nyaazi
bea63315cd
Merge branch 'master' into reports
2017-05-29 16:20:48 +03:00
TheAMM
2d04cf3525
Update comment count migration, calculate initial counts during upgrade
...
How fancy!
2017-05-27 22:46:35 +03:00
Anna-Maria Meriniemi
d65602ee9f
[DB Changes! Read PR!] Merge pull request #196 from nyaadevs/elasticsearch-comment-count
...
Elasticsearch comment count. Read PR #201 as well.
2017-05-27 20:12:43 +03:00
TheAMM
6f9341d3f1
Add initial database state for Alembic, update existing migrations
...
Existing migrations will apply changes to both Nyaa and Sukebei
(adjusted manually - in the future Alembic should be able to create operations
for both, thanks to having both models loaded)
Added a down_revision for previously-earliest revision.
2017-05-27 18:14:43 +03:00
TheAMM
6f4aad56ab
Update comment count migration script for #201
2017-05-27 18:05:31 +03:00
TheAMM
6c80557e39
SCHEMA CHANGE: Add comment_count to Torrent
...
with a helper function on Torrent to update the count.
2017-05-26 16:08:46 +03:00
nyaazi
5332ba1a49
Merge branch 'master' into reports
2017-05-26 15:25:02 +03:00
nyaadev
8ef6e915da
shameful late edit: change comment text collation to utf8mb4
2017-05-23 00:36:53 +02:00
nyaadev
b7144f80f9
Make comments great again.
2017-05-22 23:38:06 +02:00
nyaadev
9af778217b
DB CHANGE: Add uploader ip address to torrent column and show on torrent view page for superadmins.
...
Added migration script!: remove sukebei_ lines if your local db does not have those.
Show users ip address on user page for superadmins.
Rename Admin to Moderator internally.
Moderators can now change user level to trusted.
Superadmins can make users moderator.
Improve changing user level.
2017-05-21 19:12:15 +02:00
nyaadev
152e547ac5
Add flask-Migrate + alembic for automated database migrations.
...
Update some dependencies to their latest version.
Make executable scripts executable (chmod +x).
2017-05-21 17:47:16 +02:00