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