Albirew/nyaa-pantsu
Archivé
1
0
Bifurcation 0
Graphe des révisions

41 commits

Auteur SHA1 Message Date
akuma06
c6168be8b1 Tag Search + Tests + Search slight refactor [DONE] (#1342)
* Tag Search + Tests + Search slight refactor

First commit improving search. Different struct have their own file with their tests. This way of separating struct by files is inspired by the go packages I've seen so far.

Added new behaviour as discussed in #1334

* fix fallback to ES

* Added some comments to explain PG fallback + log err moved

* Refactored search

Nearly fully covered
WhereParams struct has disappeared for Query struct instead
In DB model, we use an interface implementing Query struct methods

* 1rst Refactor of Tags (WTF already?!)

Prepare Tags for the refactored system. Now there will be descriptive tags for a particular release (ecchi, BDSM, ....) and typed tags.
Typed tags are tags relevant to all torrents and can be limited to some input value. For example, video quality is a typed tag limited to some values (hd, full hd, sd, ...). In the same way, anidbid is also a typed tag but doesn't have default values.

Furthermore, the location storage of tags have changed, now accepted descriptive tags are stored in the torrents table in the column "tags" and they are separated by commas.
In the opposite, accepted typed tags can have have their own column in the torrents table. For example, anidbid, vndbid will populate the column DbID when accepted. On the other hand, videoquality will populate the same way as descriptive tags.

This behaviour depends on the callbackOnType function in tag/helpers.go

* fix for modtools :')

* Added anidb, vndb, dlsite & vmdb id fields in torrent model.
Tags don't have an accepted field anymore.
Accepted Tags are in torrent.AcceptedTags and non-accepted ones in torrrent.Tags.

New Helper + New Changelog for translation string.

* New upload/edit form for torrent tags.
Now the inputs are dynamically generated by the helper tag_form.
No more modal window in those form, only inputs.
Support of tags in API
New translation string for the  link to the modal on torrent view.
More comments in the functions for tags

* Improving how config for tags work. Adding a test on them with understandable messages.
Config for tags have now a Field attribute which is linked to the Torrent model. For example anidbid tag type has now a AnidbID field in config which is the name of the field in torrent model (AnidbID). Every new tag type need to have a field attribute with its counterpart in torrent Model.
Fixing some errors

* Fix compile error + Tests Errors

* Improve performance by caching the list of tags with an index
Adding/removing tags works/tested
New translation strings

TODO: test/fix adding tag on upload/edit

* Mini fix to display video quality
+ tags works/tested on modo edit

* Fix editing tags on modpanel

* Edit tags works

* Add translation string

* Add search backend for tags.
?tags=xxx,eee,ddd
?anidb=21
?vndb=23
?vgmdb=24
?vq=full_hd

* Fix Ajax tag Removal&Add

* Added form for descriptive tags

* Forgot to add the link between database and form for descriptive tags.

* Adding the increase/decrease pantsu for descriptive tags

* Fix #1370

* When you actually forgot to commit files after having forgotten commits
2017-08-22 11:48:10 +10:00
Lamppostmanufacturer
846e9d2b8a Translation Overhaul #2 (#1345)
* Update it-it.all.json

* Update nl-nl.all.json

* Update pt-br.all.json

* Update pt-pt.all.json

* Update ro-ro.all.json

* Update th-th.all.json
2017-08-04 16:05:59 +02:00
PantsuDev
d9142a73c3 Fix most go lint warnings 2017-07-23 15:50:18 +10:00
Nutjob
7e38aab841 Update Italian Translation(WIP) (#1064)
* Update Italian Translation (WIP)

Still not complete.

* Update it-it.all.json

* Update it-it.all.json
2017-06-26 10:09:55 +10:00
akuma06
791fe75ed8 HTML tag fixes #904
* Replaced strong by b
* Added a span lang jap on renchon
2017-06-06 22:46:05 +02:00
Myrmece
7bb452a477 Deleted obsolete and duplicated translation ids, some other fixes. (#944)
* Update fr-fr.all.json

* Update view.html

* Update ca-es.json

* Update de-de.all.json

* Update ca-es.json

* Update de-de.all.json

* Update en-us.all.json

* Update es-es.all.json

* Update hu-hu.all.json

* Update is-is.all.json

* Update it-it.all.json

* Update ja-jp.all.json

* Update ko-kr.all.json

* Update nb-no.all.json

* Update nl-nl.all.json

* Update pt-br.all.json

* Update pt-pt.all.json

* Update ro-ro.all.json

* Update ru-ru.all.json

* Update sv-se.all.json

* Update th-th.all.json

* Update zh-cn.all.json

* Update zh-tw.all.json

* Update es-es.all.json

* Update ja-jp.all.json
2017-06-06 12:46:44 +10:00
akuma06
2e9812b995 Replaced Terms and conditions (#939)
Replaced by a modal
Edited translation string with the new link
2017-06-06 11:19:29 +10:00
PantsuDev
3402e97c50
Revert "Changed renchon with explanation kanji (#905)"
This reverts commit 2f64a322a8.
2017-06-04 12:39:24 +10:00
akuma06
2f64a322a8 Changed renchon with explanation kanji (#905) 2017-06-04 12:29:26 +10:00
sfan5
1be4ec1a94 Use JS date formatting for comments too 2017-05-17 16:07:32 +02:00
akuma06
297ee531f8 Fix lang in html tag
Added a new translation string in all translations "language_code"
Issue #545
2017-05-17 00:27:55 +02:00
watchoutfortanelidaizvatanenthepublicen
630d8b3773 Update it-it.all.json 2017-05-15 00:23:35 +02:00
watchoutfortanelidaizvatanenthepublicen
91d9f89783 Update it-it.all.json 2017-05-15 00:16:55 +02:00
watchoutfortanelidaizvatanenthepublicen
f04c62521c [tl] small edits 2017-05-15 00:13:04 +02:00
watchoutfortanelidaizvatanenthepublicen
59d08c105d Update it-it.all.json 2017-05-14 21:45:16 +02:00
watchoutfortanelidaizvatanenthepublicen
184a6b8e3d Update it-it.all.json 2017-05-14 21:33:25 +02:00
watchoutfortanelidaizvatanenthepublicen
d128981961 Update it-it.all.json 2017-05-14 21:32:37 +02:00
watchoutfortanelidaizvatanenthepublicen
f93fea3ef1 Untranslated sentences 2017-05-14 20:36:29 +02:00
Eliot Whalan
c0468528ec Merge branch 'dev' 2017-05-14 21:49:52 +10:00
wwwwwwwwwwwwwwwwwwwww123
e8d05a9a25 Update it-it.all.json (#462)
"Membro" sounds like an euphemism for dick.
"Carica" sounds ambiguous (can be interpreted as load).
2017-05-14 12:57:35 +10:00
Nutjob
62d37f71e8 Another Typo fixed 2017-05-13 11:08:11 +02:00
Nutjob
a1332dd51b Fixed a Typo 2017-05-13 11:07:12 +02:00
Nutjob
78f7e5a855 Updated Italian Translation 2017-05-13 11:05:46 +02:00
ElegantMonkey
eb948a6db1 Add the language names for most of the translations 2017-05-12 21:30:39 -03:00
sfan5
1feb377ce0 Remove the notice about not hosting files from FAQ
No longer applies I guess...
2017-05-12 12:12:15 +02:00
Nutjob
c8d94c6e5b Update it-it.all.json 2017-05-11 16:13:56 +02:00
Nutjob
08c5bbedb0 Updated Translation 2017-05-11 11:11:47 +02:00
Nutjob
60bfc33bea Updated translaton. 2017-05-10 22:40:53 +02:00
Nutjob
38f844ec3a Added the missing < 2017-05-10 21:30:14 +02:00
Nutjob
730d9817bf Fixed minor typo. 2017-05-10 21:14:31 +02:00
Nutjob
3e05a4d1fb Update it-it.all.json 2017-05-10 20:53:14 +02:00
Nutjob
5d83bcec80 Fixed typo. 2017-05-10 20:30:47 +02:00
Nutjob
64d4dee945 Added missing translation 2017-05-10 15:33:15 +02:00
Nutjob
99d1819192 Finished. 2017-05-10 15:24:04 +02:00
Nutjob
2a1d628bd1 Quasi finito-parte 2. 2017-05-10 15:09:40 +02:00
Nutjob
06b5a082f3 Almost finished. 2017-05-10 15:07:46 +02:00
Nutjob
7203641450 Correction. 2017-05-10 14:29:59 +02:00
Nutjob
09049aa191 More stuff translated. 2017-05-10 14:28:58 +02:00
Nutjob
32d0115d62 Initial Translation (uncomplete) 2017-05-10 13:52:13 +02:00
Nutjob
ca6adb6d3d Copied the english version. 2017-05-10 13:36:49 +02:00
Nutjob
0a2bf3d8b6 Create it-it.all.json
Created the initial italian translation
2017-05-10 13:27:08 +02:00