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

25 commits

Auteur SHA1 Message Date
akuma06
e98ce1d318 Fix #1199 by converting a model to a map of interface 2017-07-17 21:32:55 +02:00
akuma06
e56aa2a713 Fix notifications 2017-07-17 15:00:40 +02:00
akuma06
6fbf22410e Deleting a torrent flush cache now 2017-07-15 01:50:26 +02:00
akuma06
c10c1e86ae Fix for hideUser 2017-07-15 01:44:09 +02:00
akuma06
6bbb2e9801 Preload User on find. Should fix the edit not showing up for anonymous.
Fix issue with hidden checkbox and remake one on chrome.
Refactor flag list on edit/upload form. Now a helper function in flags helper.
2017-07-14 17:53:37 +02:00
akuma06
65a2cc2d1c Fix registration form 2017-07-14 16:53:58 +02:00
akuma06
5da9fe607c Merge branch 'dev' into refactor 2017-07-13 14:23:28 +02:00
akuma06
713ab02450 Added configor as a new library (#1126)
* Added configor as a new library

Now config is a singleton. You only need to do config.Get() instead of doing config.Conf.

* Forgot godep save 🐤

* Fix accidental removal of }
2017-07-10 22:11:05 +10:00
akuma06
ec318406c5 Fix for edit modpanel 2017-07-09 16:39:47 +02:00
akuma06
2bf9b26dfd Fix comments 2017-07-09 16:21:34 +02:00
akuma06
105bbbd181 API Documentation (#1131)
* API documentation

Using apiDocjs to generate it.
When updating API, you should back up all old comments of the api in _apidoc.json under the History comment

* Update rss handler

* API documentation done
2017-07-09 22:53:52 +10:00
akuma06
bee64decb7 Fixing cache + fixing /search/search bug 2017-07-06 23:54:21 +02:00
akuma06
f00e066b49 Improved caching to make it always pointer 2017-07-05 19:50:44 +02:00
akuma06
7a12d0807c Caching of torrent listing and torrent view 2017-07-05 17:06:24 +02:00
akuma06
330ab06597 Adding upload of multi lang full support 2017-07-04 02:07:25 +02:00
akuma06
5feec8748b Profile edit page works now 2017-07-03 02:31:17 +02:00
akuma06
1ca1f364a0 Fixing log in 2017-07-03 02:03:57 +02:00
akuma06
47e1fd2169 Removed errors, changing old functions to new ones 2017-07-02 23:53:23 +02:00
akuma06
7846d999ff No errors on api controllers 2017-07-02 18:00:12 +02:00
akuma06
97b3a1d7ea Remove common package
Common is no more a thing
Use of TorrentParam instead of SearchParam now
Common structs for search are exported in utils/search/structs
Util has been renamed utils
2017-07-02 16:54:55 +02:00
akuma06
205daea027 Finally services are nearly empty 👍
Moved api services. All validations are now in validator util and all upload functions are in upload util
2017-07-01 23:09:35 +02:00
PantsuDev
e139f5e4db Fix most compiler errors 2017-06-29 21:15:23 +10:00
akuma06
4c8306a6fc Too much file to save :') 2017-06-29 01:11:03 +02:00
akuma06
210bf84d13 Forgot to commitsave these files 2017-06-29 01:06:30 +02:00
akuma06
2646bc2db8 This is a prelimenary work
Showing how we can remove services, preventing cyclic imports and lessing the number of imports.
Now db is in models. Db and models are highly tightened, according to go standards, you should put them in the same package.
In models, there are folders separating the different methods used to modify the models. For example, if you want to create a user, you have to use /models (for the user struct) and /models/user (for creating a user.
However, if you want to delete a torrent, you just have to import /models and do torrent.Delete(definitely bool).

By the way packages in models are the plural name of a model. For example, you have torrent.go for a torrent model and its package torrents for db stuff related functions (Find, Create, Some helpers)
2017-06-29 00:44:07 +02:00