Albert Yi
4f26d97d6a
tweak unicorn config
2016-11-07 15:24:52 -08:00
Albert Yi
c075b011b6
upgrade unicorn version
2016-11-07 15:00:28 -08:00
Albert Yi
cbc96a6c03
re-enable preload app on unicorn
2016-11-07 10:52:07 -08:00
Albert Yi
eb6746a8a8
additional checks on forum topic visibility
2016-11-07 10:48:04 -08:00
Albert Yi
a22a7c3302
bulk revert
2016-11-07 10:48:04 -08:00
r888888888
619beb00af
production unicorn changes
2016-11-07 03:24:34 -08:00
Albert Yi
898f3b105d
Merge pull request #2752 from evazion/fix-bur-implications
...
Fix BURs posting approval message for every implication.
2016-11-02 16:55:52 -07:00
evazion
c2e026e55b
Fix BURs posting approval message for every implication.
2016-11-02 16:12:53 -05:00
Albert Yi
4e48e80e1f
stub in preview for bulk revert
2016-11-02 13:53:01 -07:00
Albert Yi
91793fff82
fixes #2731 : Expunged posts should clear favorite groups
2016-11-01 13:44:36 -07:00
Albert Yi
cb1c694074
fix test
2016-11-01 13:28:31 -07:00
Albert Yi
2dbb869188
keep track of post approvals to prevent approval cycles
2016-10-31 17:51:44 -07:00
Albert Yi
03fd48c989
Merge pull request #2749 from evazion/fix-private-topic-ambiguous-column
...
Fix AmbiguousColumn exception in /forum_posts?search[creator_id]=1
2016-10-31 15:27:57 -07:00
evazion
f46d055218
Fix AmbiguousColumn exception in /forum_posts?search[creator_id]=1
2016-10-31 17:11:52 -05:00
evazion
6a9b68022a
Test /forum_posts?search[creator_id]=1.
2016-10-31 17:11:52 -05:00
Albert Yi
32409d542a
Merge pull request #2748 from evazion/fix-note-saving
...
Fix notes appearing unsaved after saving them (fix #2747 )
2016-10-31 12:22:54 -07:00
Albert Yi
a862c5bf03
fixes #2746 : Uploading from touch.pixiv.net broken
2016-10-31 12:22:32 -07:00
evazion
00da01ea3e
Remove unused NotesController#pass_html_id.
...
Dead code as far as I can tell. According to `git log -p -G "X-Html-Id"`
was added in 2011 and never used. HTML id is passed to javascript in the
JSON response to `POST /notes.json` instead.
2016-10-31 01:37:49 +00:00
evazion
9c188ff0cb
Fix notes appearing unsaved after saving them.
...
Bug: creating a note then saving it doesn't remove the red border
indicating it's unsaved.
Broken by 8df1496 / PR #2729 .
Ref: http://danbooru.donmai.us/forum_topics/13348 .
2016-10-31 01:25:09 +00:00
Albert Yi
54671dd866
Merge pull request #2745 from evazion/fix-private-topics
...
Fix listing private topics in /forum_posts; fix private topic bumping
2016-10-30 16:33:48 -07:00
evazion
18d2d0b6b8
Fix private forum topic bumping for users below min level.
2016-10-30 18:00:26 -05:00
evazion
5d54ba5096
Fix listing private topics in /forum_posts.
...
Fix an exploit allowing viewing of private topics with
http://danbooru.donmai.us/forum_posts
2016-10-30 18:00:26 -05:00
evazion
4e9f7391e6
Test private topics don't bump forum.
2016-10-30 18:00:26 -05:00
evazion
88a8c02f4c
Test /forum_posts doesn't list private forum topics.
2016-10-30 18:00:26 -05:00
Albert Yi
60eebd9608
fix chaining of hidden_attributes/method_attributes
2016-10-27 14:53:25 -07:00
Albert Yi
8d0781c27f
fixes #2740 : random mod queue autoredirects after 5 actions
2016-10-27 13:22:28 -07:00
Albert Yi
597d724832
add api limiter test
2016-10-27 10:48:59 -07:00
Albert Yi
8e87d41a3c
Merge pull request #2739 from evazion/fix-tag-alias
...
Fix "conflicting wikis" message; fix alias/implication approvers in BURs (#2715 )
2016-10-27 10:44:51 -07:00
Albert Yi
af49c9c46a
Merge pull request #2741 from evazion/feat-upvote+locked-metatags
...
Add locked:{rating,status,notes} + upvote:/downvote: metatags
2016-10-27 10:29:40 -07:00
evazion
8672604ee7
Add upvote:/downvote: editing metatags.
2016-10-26 23:23:47 -05:00
evazion
8b5aac7808
Add locked:{notes,status,rating} editing metatags ( fix #1716 ).
2016-10-26 23:23:09 -05:00
evazion
0dcd7e82be
Test forum posts generated by tag alias approval.
2016-10-26 21:52:19 -05:00
evazion
e67194c19d
Set approver when creating banned_artist implication.
2016-10-26 21:52:19 -05:00
evazion
1e9bcf75de
Test banning artist sets approver of banned_artist implication.
2016-10-26 21:52:19 -05:00
evazion
6dd8ec909d
Set approver of aliases/implications in BURs.
...
Previously only the BUR's approver was set when a BUR was approved. Set
the approver for each alias/implication in the BUR as well.
Additionally:
* Refactor `approve!` to take a user instead of just a user id.
* Be mass-assignment permissions aware when setting approver_id.
2016-10-26 21:52:19 -05:00
evazion
1e8a68a56b
Test that approving BUR sets approver of aliases/implications.
2016-10-26 21:52:18 -05:00
evazion
abbf834256
Merge wiki conflict and tag alias approval forum posts ( #2715 ).
...
* Attribute the "tag alias has conflicting wiki pages" message to the
alias approver, not to the first admin.
* Merge the conflict message and alias approval message into one forum post.
* Fix an error with NewRelic gem not installed in test environment.
2016-10-26 21:52:15 -05:00
Albert Yi
24d44dd4f8
fix tests, better error handling in pixiv ugoira converter
2016-10-25 16:20:47 -07:00
Albert Yi
79842f7a3b
restrict min level constraints for forum topics to mod+admin and restrict options based on current user's level. check privileges for visiblity in forum posts and topics. deprecate serializable_hash (undocumented, internal) for as_json, refactor to use hidden_attributes and method_attributes #2658
2016-10-25 15:05:55 -07:00
Albert Yi
ae61cc8a40
Merge pull request #2737 from evazion/fix-link-rules
...
Link self-upload disclaimer on /uploads; link howto:flag in flag notices.
2016-10-24 17:23:50 -07:00
Albert Yi
4926db7e42
Merge pull request #2738 from evazion/fix-danbooru-references
...
Replace references to "Danbooru" with <%= Danbooru.config.app_name %>
2016-10-24 17:19:38 -07:00
evazion
fd4eb8fa08
Replace references to Danbooru with Danbooru.config.app_name.
...
* Also replace references to github with a configurable repo.
* Plus link commit ref in footer to the commit in the repo.
2016-10-24 19:07:19 -05:00
evazion
58ef469a76
Link current commit if running inside a git repo.
...
Useful when running `rails server` straight from a dev repo.
2016-10-24 19:07:08 -05:00
Albert Yi
589df5f301
implements #2658 : private forum topics
2016-10-24 16:56:18 -07:00
evazion
5e3393817f
Link to howto:flag in flag notice.
2016-10-24 18:52:01 -05:00
evazion
13d4474818
Add self-uploading disclaimer to uploads page.
2016-10-24 18:52:01 -05:00
Albert Yi
0757f201a0
Merge pull request #2735 from evazion/fix-whitecube-bookmarklet
...
Fix upload bookmarklet for Pixiv whitecube URLs.
2016-10-24 12:21:36 -07:00
Albert Yi
f158e10c37
Merge pull request #2734 from evazion/fix-negated-aliases
...
Resolve aliases when removing negated tags (fix #2730 )
2016-10-24 12:21:21 -07:00
Albert Yi
95c3f5342a
Merge pull request #2733 from evazion/fix-tag-normalization
...
Fix metatag editing so that rating:s obeys rate locks, source:blah updates pixiv id
2016-10-24 12:18:41 -07:00
Albert Yi
e8336afd81
fixes #2718 : Twitter artist finding should not be case sensitive
2016-10-24 12:18:44 -07:00