Neil Williams
21b33b5a06
vote: Store vote details for 90 days.
2012-09-24 14:33:32 -07:00
Andre D
dceca6edbc
subreddit: Correct incorrect modaction site
2012-09-24 14:29:19 -07:00
Keith Mitchell
c53b5e7b75
unicode objects don't have a cssText attr
2012-09-24 14:07:38 -07:00
Arun Debray
87a6a29e8c
Fix /user/ page paths in the API documentation.
...
To view information about a user, one must visit
/user/{username}/overview.json, etc., but the documentation had said one
should visit /{username}/overview.json, etc.
2012-09-24 14:07:13 -07:00
Neil Williams
34417ee6ef
vote: Gracefully degrade when no vote details are available.
2012-09-24 14:07:13 -07:00
Max Goodman
7621afe962
Apply stylesheets client-side in a safer manner.
2012-09-19 16:08:14 -07:00
Neil Williams
5dba8a65ae
builders: Rework SimpleBuilder for use with simple psuedo-things.
2012-09-19 11:29:39 -07:00
Neil Williams
a6e725502e
vote: Remove old tdb_cassandra.Relation-based vote infrastructure.
2012-09-19 11:29:19 -07:00
Neil Williams
34d93cac28
vote: Add get_details method to fetch vote details.
2012-09-19 11:28:52 -07:00
Neil Williams
57f20be12e
vote: Cut CommentVote reads over to CommentVotesByAccount.
...
This patch makes us use the new DenormalizedRelation-based
CommentVotesByAccount for reads.
This continues dual-writing of votes to LinkVote/CommentVote.
2012-09-19 11:28:47 -07:00
Neil Williams
56975f7fed
wiki: Cache wikified subreddit text on subreddit object.
...
This is a short-term solution until we figure out a better place to
store this information. Currently, the property-getters are generating
way too much traffic to Cassandra and we should continue using the old
storage location for the latest revision.
2012-09-19 11:28:34 -07:00
Andre D
57fb1edd3f
Subreddit: Handle previous revision failures
2012-09-19 11:27:41 -07:00
Andre D
a2747b4241
Subreddit: Add missing new wiki related fields
2012-09-19 11:27:34 -07:00
Keith Mitchell
a72a562fe0
Remove unused r2.config.utils
...
It was at some point moved to r2.lib.utils,
as all the functionality of r2.config.utils is
duplicated exactly in r2.lib.utils
2012-09-17 14:26:40 -07:00
Max Goodman
f50de2d6d4
submit: Add VModhash check.
2012-09-17 14:26:40 -07:00
Max Goodman
c45f0b5328
Remove name availability indicator when updating.
...
Thanks for the heads-up /u/davidjayhawk!
2012-09-14 17:08:11 -07:00
Max Goodman
fbc8eea552
Whitespace.
2012-09-14 17:08:11 -07:00
Neil Williams
2171b300a8
vote: Fix VoteDetailsByThing aggregating backwards.
...
Voter and votee were swapped. Déjà vu!
2012-09-14 17:08:10 -07:00
Max Goodman
e86f786aeb
Add missing subreddit setting error fields.
2012-09-14 15:27:40 -07:00
Max Goodman
bf9e58ada7
Validate "wikimode" subreddit setting.
2012-09-14 15:27:40 -07:00
Max Goodman
815a432a61
Fix validation of setting subreddits to archived.
2012-09-14 15:27:40 -07:00
Max Goodman
2b53fab01f
Wait for 2 characters before querying interest bar.
2012-09-14 15:27:40 -07:00
Max Goodman
a58624b8e6
Reorder interest bar key press handling logic.
2012-09-14 15:27:39 -07:00
Max Goodman
9424f5ad81
registration: Disable submit button when username invalid.
2012-09-14 15:27:39 -07:00
Max Goodman
49adee7c15
CSS cleanup.
2012-09-14 15:27:39 -07:00
Max Goodman
ae040dd405
registration: As-you-type username availability check.
2012-09-14 15:27:39 -07:00
Max Goodman
93a8d567ae
Rename/link icons to more generic names.
2012-09-14 15:27:39 -07:00
shlurbee
5c8f678ed9
Add campaign thing name to tracking string
...
This change will make it possible to track traffic by campaign instead of just
by link.
Note that, as is, this change will cause the campaign fullname to be included
as part of the subreddit string in traffic_thingtarget and traffic_clicktarget,
two tables that are not currently used anywhere in the app.
To complete campaign traffic, the TargetedClickthroughsByCodename and
TargetedImpressionsByCodename in lib/traffic.py:make_report() will need to
be updated to store the campaign codename instead of link codename when
available.
2012-09-12 16:01:18 -07:00
shlurbee
82bd4333c6
Fix incorrectly set campaign id in weights
...
This fixes a bug where get_promotions_cached was returning the same campaign
id (the last one in the loop) for all promoted links. This bug doesn't affect
anything on the live site, but it means the per-campaign traffic data logged
prior to the fix will be inaccurate.
2012-09-12 15:45:08 -07:00
Neil Williams
5d6abdcf3b
trophies: Reduce number of trophies fetched in Trophy.by_award.
...
We usually only care about 1 trophy anyway (except on admin pages) so
this is drastically wasteful.
2012-09-12 15:35:03 -07:00
Andre D
8b85deb45b
Subreddit: Missing json attribute prevstyle
2012-09-12 15:34:40 -07:00
Andre D
a65a35f031
Wiki: Fixed being able to create restricted pages
2012-09-11 21:29:20 -07:00
Andre D
9e5590d3ea
Wiki: Fix typo
2012-09-11 21:29:20 -07:00
Andre D
345dfb3e43
Wiki: Fix xss involving page name
2012-09-11 21:29:20 -07:00
Andre D
1229a0e6c2
Wiki: Fix API typo
2012-09-11 21:29:20 -07:00
Andre D
a527104c0a
Wiki: Correctly fix getting subreddit name from revision model
2012-09-11 21:29:20 -07:00
Andre D
d10ca35bbe
Subreddit: Correct incorrect conflict exceptions
2012-09-11 21:29:20 -07:00
Andre D
024a7d55be
Subreddit: Do not show wiki tab on fake subreddits
2012-09-11 21:29:20 -07:00
Andre D
90a777511f
Wiki: Match image IDs with percent symbols like the stylesheet
2012-09-11 21:29:20 -07:00
Andre D
ac68957824
Wiki: Correct getting subreddit name from revision model
2012-09-11 21:29:20 -07:00
Andre D
78dd83a0ca
Wiki: Small cleanup on wiki model
2012-09-11 21:29:20 -07:00
Andre D
0800900624
Wiki: Corrected wiki toolbox links
2012-09-11 21:29:20 -07:00
Andre D
76c7c9bf7c
Wiki: Fix broken permission check for mod-only mode
2012-09-11 21:29:19 -07:00
Max Goodman
9fbdda300e
wiki: Add some default wiki content styles.
2012-09-11 21:29:19 -07:00
Andre D
619ff0e762
Wiki: Fix names on listing showing up as unknown
2012-09-11 21:29:19 -07:00
Andre D
69876b1510
Wiki: fix broken recent revisions listing
2012-09-11 21:29:19 -07:00
Neil Williams
b3d79b4cf0
traffic: Fix missing import of moved TrafficViewerList.
2012-09-11 21:29:19 -07:00
Andre D
0c6943ed3a
Correct broken css image filter
2012-09-11 21:29:19 -07:00
Andre D
19a02c4fd8
Wiki: Add various json endpoints
2012-09-11 15:43:07 -07:00
Andre D
0e25236146
Wiki: Add interface for banning and allowing users
2012-09-11 15:43:07 -07:00