evazion
d3d4e3cc8d
Fix #3216 : Allow note URL # anchors to work from the post itself
2017-07-12 21:53:26 -05:00
r888888888
023c488bd5
fixes #3199
2017-07-12 16:47:28 -07:00
r888888888
97ce9cafac
add httparty option config
2017-07-12 15:52:48 -07:00
r888888888
7f4d3052b3
add proxy config
2017-07-12 15:52:48 -07:00
r888888888
eb6c5e3af5
switch to httparty
2017-07-12 15:52:48 -07:00
evazion
ed7b80c016
/{pools,favgroups}/:id/order/edit: add blacklist controls.
2017-07-11 21:18:00 -05:00
Albert Yi
638f7522dd
Merge pull request #3215 from evazion/fix-ss-autocomplete
...
Fix #3214 : Add autocomplete for saved searches.
2017-07-11 17:45:11 -07:00
evazion
58923deaa7
saved_searches.js: fix typo.
2017-07-11 19:40:54 -05:00
evazion
6e3763e7d7
Remove minlength for autocompleting labels in saved search dialog.
...
Trigger autocomplete after typing the first letter when adding labels in
the saved search dialog.
2017-07-11 19:27:04 -05:00
evazion
51d0feb2c6
Fix #3214 : Add autocomplete for saved searches.
...
* Autocomplete the `search:<label>` metatag.
* Make label autocompletion do a prefix match instead of a substring
match. Example: `search:ar` matches `artists`, not `characters`. This
is how tags and most other things are autocompleted.
2017-07-11 19:24:49 -05:00
evazion
dc079d7932
/saved_searches/labels.json: support wildcards in search[label] param.
2017-07-11 19:21:41 -05:00
r888888888
69fcbaae7a
update dtext gem
2017-07-11 15:47:09 -07:00
Type-kun
7b05b9dd64
Update upgrade page ( fix #3213 )
2017-07-11 18:06:28 +05:00
Albert Yi
ca7e841735
Merge pull request #3211 from evazion/fix-remove-key-value
...
Remove unused KeyValue model (#3206 ).
2017-07-10 16:55:54 -07:00
Albert Yi
d61d432005
Merge pull request #3210 from evazion/fix-translated-tags
...
Fix #3208 : Fix translated tag suggestions for Pixiv.
2017-07-10 16:54:04 -07:00
evazion
76c90cc0e4
Remove unused Pool methods: create_anonymous/options/id_to_name ( #3206 )
...
* Pool.id_to_name: never used.
* Pool.create_anonymous: never used.
* Pool.options: unused since e7aff87 .
2017-07-09 14:32:17 -05:00
evazion
f3b0a0a9e9
Remove unused KeyValue model ( #3206 ).
2017-07-09 14:30:44 -05:00
evazion
af35c82d96
Remove unused Artist#legacy_api_hash method ( #3206 ).
...
Added in 0e0d83c7 but never used. app/views/legacy/artists.{json,xml}.erb
is what *would* use this, but neither does.
2017-07-09 13:49:20 -05:00
evazion
cc8986641b
Fix #3208 : Fix translated tag suggestions for Pixiv.
...
* Only suggest the Danbooru tag with the same name if there is no
matching wiki other name. Example: if we have the Pixiv tag `Fate` and
the Danbooru tag `fate_(series)` with other name `fate`, suggest that,
not the Danbooru tag `fate`.
* Don't suggest tags that are empty or whose wiki is deleted.
* Only split tags on "/" if there are no other matches, and only for Pixiv.
* For Pixiv, only include traditional media tags in tag list, not digital media (Photoshop, SAI).
* Add some tests.
2017-07-09 12:10:30 -05:00
Albert Yi
a860bec0a7
Merge pull request #3207 from evazion/feat-note-links
...
Fix #3205 : Add ability to link to individual notes
2017-07-07 18:59:39 -07:00
Albert Yi
1cc9abc2db
Merge pull request #3204 from evazion/fix-3203
...
Fix #3203 : Overly restrictive permissions
2017-07-07 18:59:13 -07:00
evazion
e875f2973a
/notes, /note_versions: link directly to note within post.
...
Also adds a "»" link, linking to the note's history.
2017-07-07 16:39:10 -05:00
evazion
c13000a41e
notes: show note id in note edit dialog title.
2017-07-07 16:09:24 -05:00
evazion
ab0b4b4c67
notes: highlight notes linked via /posts/456#note-123.
2017-07-07 16:09:24 -05:00
evazion
c2e62b77fa
notes: move js initialization into initialize_all function.
2017-07-07 16:09:24 -05:00
evazion
0bc55bec74
notes: redirect /notes/123 to /posts/456#note-123.
2017-07-07 16:09:23 -05:00
evazion
df33901938
PostQueryBuilder: remove unused has_constraints attr ( #3206 ).
...
This was previously used to prevent searches that contained only negated
tags. No longer used.
2017-07-07 16:08:02 -05:00
evazion
e3922fb525
flags/appeals controllers: remove unused check_privilege method ( #3206 ).
2017-07-07 15:47:57 -05:00
evazion
24b2f2bf52
/user/dmail_filter: make available to banned users.
...
`ensure_ownership` handles the privilege check here.
2017-07-07 15:41:09 -05:00
evazion
d092b870ad
/users/:id/api_keys: make available to banned users.
...
`check_privilege` already handles the privilege check here.
2017-07-07 15:40:40 -05:00
evazion
0c79d2f09e
Removed unused controllers actions / routes ( #3206 ).
2017-07-07 15:38:06 -05:00
evazion
d786fc7a55
Removed unused UploadTagsReport controller ( #3206 ).
...
This was moved to ReportsController#upload_tags as of 7f22baa .
2017-07-07 14:46:04 -05:00
evazion
9e39d292a6
Fix /bulk_update_requests/1234.json.
2017-07-07 14:33:16 -05:00
evazion
400127c090
/saved_searches: make available to banned users.
2017-07-06 19:26:23 -05:00
evazion
f5209c7fb9
/favorites: make available to anonymous users.
2017-07-06 19:22:57 -05:00
evazion
e6a5d1e9e8
/bulk_update_requests: make available to anonymous users.
2017-07-06 19:20:38 -05:00
evazion
0ed2dafdce
/iqdb_queries: make available to anonymous users.
2017-07-06 19:18:45 -05:00
evazion
216243a354
/forum_posts/search: make available to anonymous users.
2017-07-06 19:18:15 -05:00
evazion
3a8cae4de1
/notes/search: make available to anonymous users.
2017-07-06 19:16:43 -05:00
evazion
d8f8983f94
/uploads/report_tags: make available to anonymous users.
2017-07-06 19:16:03 -05:00
evazion
ecf5040160
/uploads: make available to anonymous users.
2017-07-06 19:14:17 -05:00
evazion
bef02e0ac1
/wiki_pages/search: make available to anonymous users.
2017-07-06 19:12:17 -05:00
evazion
ef1db967f7
/dmails: allow banned users to read/delete dmails.
2017-07-06 18:39:42 -05:00
evazion
cda1ee3d88
/users: allow banned users to edit account settings.
...
The member_only check prevents banned users from editing their account
settings. This isn't needed since check_privilege handles the privilege check.
2017-07-06 18:39:42 -05:00
evazion
cc54c16fac
/artists/show_or_new: make public; add "artist doesn't exist" page.
...
* Fix access denied error when anonymous users open /artists/show_or_new.
* When the artist doesn't exist, take user to "artist doesn't exist"
page instead of redirecting to /artists/new.
2017-07-06 18:37:13 -05:00
evazion
e5598be20e
Factor out artists/show view into artists/_show layout.
2017-07-06 18:15:12 -05:00
evazion
68bf355542
upload tags report: add blacklist controls ( #3121 ).
2017-07-05 19:40:48 -05:00
Albert Yi
80fdafad45
Merge pull request #3201 from evazion/fix-transitive-implications
...
Fix #3200 : Disallow creation of superfluous implications
2017-07-05 11:50:51 -07:00
Albert Yi
5d40f5ad66
Merge pull request #3198 from evazion/feat-tumblr-dtextify-artcomm
...
Tumblr: convert artist commentaries from HTML to DText (#3184 )
2017-07-05 11:31:30 -07:00
evazion
aac1463fbf
implications: count 'queued' implications as active.
...
Bug: implications that were approved but that were still in the 'queued'
state were not seen as active yet, which led to the transitivity
validation passing because it didn't include queued implications.
2017-07-05 00:22:27 -05:00