r888888888
b944b642b8
akismet integration
2017-09-14 13:37:36 -07:00
evazion
f3b0a0a9e9
Remove unused KeyValue model ( #3206 ).
2017-07-09 14:30:44 -05:00
evazion
1aafdc3928
commentaries: migrate columns to non-null.
2017-06-13 16:42:29 -05:00
Type-kun
6947f39136
Synchronize db/structure.sql with migrations (missed in #3006 )
2017-06-11 19:17:51 +05:00
evazion
ec9a3e5c17
posts: add partial indexes on is_pending, is_flagged.
2017-06-08 00:00:38 -05:00
evazion
8f98e8e03c
posts: redefine source column to be non-NULL ( fixes #3090 ).
2017-05-26 13:54:17 -05:00
evazion
fad4d48b1c
search: fix order:note, order:comment_bumped to use indexes.
2017-05-19 18:19:05 -05:00
evazion
a8c1b0bc62
structure.sql: add forum topics (is_sticky, updated_at) index.
2017-05-19 18:19:04 -05:00
r888888888
78b08d8394
add new model for post replacements, add undo functionality
2017-05-12 17:11:40 -07:00
evazion
b48671f59f
saved searches: drop unused name and category columns.
2017-04-28 17:22:25 -05:00
r888888888
b053a2d783
add source + rewrite strategy for pawoo
2017-04-20 15:50:22 -07:00
evazion
9816676bfd
structure.sql: remove bank_balances, bank_transactions.
2017-04-19 17:08:28 -05:00
evazion
fb0a8e8600
db: add reason index on post_flags, post_appeals.
2017-04-16 21:15:23 -05:00
evazion
cf9b67efb7
db/structure.sql: add index_pools_on_name_trgm migration.
2017-04-16 21:15:23 -05:00
r888888888
76b5031bbf
add uniqueness constraint on user names
2017-04-13 18:04:06 -07:00
r888888888
db4fa8c7da
support dynamic updates of forum for bulk update requests
2017-04-12 17:09:09 -07:00
r888888888
19b8d41d09
refactor forum notifications for tag changes
2017-04-12 16:43:15 -07:00
evazion
fcc5521f63
db: add updated_at index on wiki pages.
...
The wiki pages sidebar is ordered by updated_at. The sidebar is present
on all wiki pages, so this improves load times for all wikis.
2017-04-07 18:10:26 -05:00
r888888888
7e40f9363d
fixes #2939 : <code> Blocks Need CSS Styling
2017-03-27 16:00:43 -07:00
evazion
246eb1e8ab
db: add created_at indexes on post_appeals, artist/note/wiki_page versions,
...
This optimizes queries on /moderator/dashboard that filter by creation date.
2017-03-23 04:05:06 -05:00
r888888888
998a6494ed
drop post versions table
2017-03-16 15:56:42 -07:00
r888888888
da06bee0ab
revamp saved search implementation
2017-03-15 15:36:48 -07:00
evazion
02122343c3
dmails: don't default IP addr to 127.0.0.1 in database ( fixes #2908 ).
...
Bug introduced in 1400f64; that commit changed dmails so that
creator_ip_addr defaulted to CurrentUser.ip_addr like this:
after_initialize :initialize_attributes, if: :new_record?
def initialize_attributes
self.from_id ||= CurrentUser.id
self.creator_ip_addr ||= CurrentUser.ip_addr
end
...but creator_ip_addr already defaulted to 127.0.0.1 from the database,
so the ||= assignment didn't work. Remove the database default so we
always default to CurrentUser.ip_addr.
2017-03-01 19:51:48 -06:00
evazion
d9349704c7
dmails: add indexes on is_read and is_deleted ( fix #2886 ).
2017-02-18 05:54:40 -06:00
r888888888
bfa56a860c
fixes #2415 : "Random post" causes RecordNotFound exceptions
2017-01-18 14:12:12 -08:00
evazion
26c193dfb3
Change post_appeals.creator_ip_addr from integer to inet.
...
The existing values are garbage, rails stored e.g. "87.126.98.245" as
"87.126.98.245".to_i => 87. The column is nulled to indicate these IPs
are unknown.
2017-01-12 09:28:21 +00:00
evazion
3ca638bc92
Add IP addr indexes on comments & artist/artcomm/wikipage versions.
2017-01-12 09:28:21 +00:00
Albert Yi
f2a5d45db0
implement token bucket rate limiting
2017-01-09 17:31:14 -08:00
Albert Yi
c0ae6e8631
drop pool versions table
2016-12-28 16:12:24 -08:00
r888888888
2584646017
add additional formatting for delayed job listing
2016-12-24 18:00:40 -08:00
Albert Yi
5a1ac41450
eliminate transaction log items table
2016-12-21 15:00:59 -08:00
Albert Yi
2dbb869188
keep track of post approvals to prevent approval cycles
2016-10-31 17:51:44 -07:00
Albert Yi
589df5f301
implements #2658 : private forum topics
2016-10-24 16:56:18 -07:00
Albert Yi
e78b7d2a8c
fixes #2716 : Wiki pages should be undeletable
2016-10-18 15:45:50 -07:00
Albert Yi
d5f02abf8c
fix saved search test
2016-10-10 17:29:49 -07:00
r888888888
486f59e945
add antivoter resource
2016-09-19 17:07:22 -07:00
r888888888
0a65302f12
remove uniqueness constraint on postupdates
2016-08-22 16:09:20 -07:00
r888888888
3c42df51c9
add framework for post update pushes to pubsub
2016-08-19 17:51:47 -07:00
r888888888
e1c7fbc373
Revert "move post desc to header at top"
...
This reverts commit 0ab51f3a83 .
2016-05-31 11:15:44 -07:00
r888888888
0ab51f3a83
move post desc to header at top
2016-05-28 14:14:32 -07:00
r888888888
30415d9e1e
add approver field to aliases/implications
2016-05-26 13:01:44 -07:00
r888888888
2deb3cc3b4
fix for unicorn
2016-02-23 19:22:52 -08:00
r888888888
4b24a5cb7e
update to rails 4.2.5.1, add debugging info for tracking slow queries
2016-02-23 16:34:33 -08:00
r888888888
2a87aad34e
implement super voters
2016-02-22 14:11:25 -08:00
r888888888
b165fec66a
add index on artist group_name
2016-02-19 09:29:03 -08:00
r888888888
b98226fab2
add trigram indexes for artists and pools
2016-02-18 17:30:26 -08:00
r888888888
5eba09f308
improved logic for post fast count
2016-01-03 00:14:04 -08:00
r888888888
5b3a4b768c
fixes #2557
2015-12-17 14:29:17 -08:00
r888888888
f66d5c3f02
fixes #2461 : Mod queue comments
2015-08-05 13:11:32 -07:00
r888888888
a39e390e24
fixes #2446
2015-07-21 15:26:07 -07:00