Commit Graph

85 Commits

Author SHA1 Message Date
albert
033f0fc266 added wiki page post set test 2011-06-11 17:29:55 -04:00
albert
1a303fd3db added tests for post sets 2011-06-11 17:05:46 -04:00
albert
ca7afc10be revamped pool tests 2011-06-10 01:02:09 -04:00
albert
f67374da83 * Some major bug fixes related to post sets. Tests for pools and favorites were added.
* Refactored the favorites code a bit. Adding a favorite from either an user or a post now works and will update all necessary records.
2011-06-07 19:06:39 -04:00
albert
49b3d43ddd * meta_search now pulls directly from GitHub
* Updated gems
* [inprogress] New pagination helpers used instead of pagination presenters
* [inprogress] Favorites refactored to use ActiveRecord
* [inprogress] PostSets refactored to use a decorator/dependency injection pattern
* [inprogress] Made pool/post interaction more robust
* Pool#posts now returns an ActiveRelation object
* Fixed unit tests
2011-06-07 17:34:09 -04:00
albert
435d3bf6e2 fixed user tests 2011-06-05 04:05:21 -04:00
albert
158810d9f0 fixed comment test 2011-05-16 09:27:06 -04:00
albert
c348f6118f copied over download.rb changes from oldbooru 2011-04-08 13:18:22 -04:00
albert
aee5cf0aa1 fixed unit tests 2011-03-30 15:11:22 -04:00
albert
f749e82da9 post appeal test 2011-03-30 14:22:36 -04:00
albert
a871b425f6 added post flag test 2011-03-30 14:13:42 -04:00
albert
f9c961cdc6 * Removed unapprovals, added post flags and post appeals (still need to update tests)
* Restyled text
2011-03-28 18:48:02 -04:00
albert
90a41a334b separated pool/post updates; fixed unit tests 2011-03-13 17:49:34 -04:00
albert
9e7efbd295 stubbed in view code from old danbooru; only janitors can lock a wiki page 2011-02-28 14:18:39 -05:00
albert
6d0157265c pool views 2011-02-25 17:41:00 -05:00
albert
f48000a8b5 got rid of removedpost, restore classic is_deleted mechanics 2011-02-12 17:37:48 -05:00
albert
c80df378d8 fixed tests 2011-02-02 16:55:36 -05:00
albert
c0968ec5e3 tag subscriptions 2011-01-30 02:24:47 -05:00
albert
2053e6ad8c * Renamed Post.find_by_tags into Post.tag_match, made into a full fledged scope
* Post.tag_match no longer takes an options hash (use other arel builders instead)
2011-01-28 17:40:22 -05:00
albert
7051b016f5 added revert methods for post 2011-01-26 18:26:32 -05:00
albert
f7e2344b9f * Reworked how post versioning works, now more closely resembles the 1.18 strategy 2011-01-26 18:10:49 -05:00
albert
683d4583ac * Added note version controller and test
* Added pool version controller and test
* Refactored unit tests for post disapprovals
* Renamed PostModerationDetail to PostDisapproval
2011-01-25 18:13:05 -05:00
albert
c5a9067e72 fixed unit tests 2011-01-22 03:01:15 -05:00
albert
3d5873c182 some fixes to janitor trials, implemented jan trial controller test 2011-01-14 16:45:10 -05:00
albert
dceda1b073 added ip bans controller 2011-01-14 15:50:17 -05:00
albert
d6f1d09da0 deleting a forum topic should delete its posts 2011-01-12 18:06:46 -05:00
albert
668fbab77a * Updated gemfile
* Added forum post/topic unit tests
* Added forum post/topic controller tests
2011-01-12 18:00:07 -05:00
albert
46164eab4f finished dmails and favorites functional tests 2010-12-05 22:27:45 -05:00
albert
f8ab736677 fixed tests 2010-11-19 17:20:13 -05:00
albert
c6304c6e08 views 2010-11-19 16:24:17 -05:00
albert
f3b4312ef3 * Refactored post history. Each post now has a single history record. This history record has multiple revisions, serialized as JSON in a text field. 2010-11-06 03:08:27 -04:00
albert
6076788d60 * Approvers can no longer approve an unapproved post if they previously approved it 2010-11-04 18:31:36 -04:00
albert
551c25909c * Denormalized post versions. Testing has shown it reduces the size
of the table 66%.
2010-11-04 18:17:03 -04:00
albert
fc0a076aca * Missing files
* Work on post exploration code by traversing dates
2010-10-27 20:16:43 -04:00
albert
857379fadf * Added post voting (partial)
* Fixed jrails
* Added header to comment/index
* Post votes now store the score
2010-10-27 19:23:53 -04:00
albert
1c9d8c37c7 Fixed some major bugs with implications, cleaning up the cache
expiration process and adding some additional tests.

Cleaned up the unit tests.  They should all run cleanly with rake
test:units now.
2010-10-27 16:56:12 -04:00
albert
484ff696e2 fixed jrails, fixed deprecation warnings 2010-10-27 13:40:50 -04:00
albert
acdce69f20 more work 2010-10-19 19:34:31 -04:00
albert
f051e04550 sync 2010-10-08 18:42:26 -04:00
albert
6bc469b05d changes 2010-08-27 16:59:59 -04:00
albert
ad39553aac updated tests, switched to rails 3.0.0rc2 2010-08-26 14:36:02 -04:00
albert
694b6f0813 sync 2010-08-18 18:44:18 -04:00
albert
5610731b35 sync 2010-08-18 18:42:33 -04:00
albert
23656e3fa9 * Continued work on improving post view templates
* Added statistics-based estimator for related tag calculator
* Fleshed out IpBan class based on changes to Danbooru 1.xx
2010-04-29 17:32:15 -04:00
albert
be10906044 fixed unit tests 2010-03-18 18:35:16 -04:00
albert
e46bfb3d76 separated out ip ban logic from regular bans, users can no longer register if an ip ban is in place 2010-03-18 17:55:57 -04:00
albert
9eb578927c added limit methods to user, more work on post views 2010-03-12 15:18:30 -05:00
albert
ac98d7db37 stubbed in blank controllers/helpers/functional tests 2010-03-10 18:21:43 -05:00
albert
188c30eeea add janitor trials 2010-03-09 16:18:28 -05:00
albert
12afa9b491 added email verification methods to user 2010-03-09 16:14:29 -05:00