Граф коммитов

15 Коммитов

Автор SHA1 Сообщение Дата
Paul Craciunoiu 4de3fdcd4d Refactor group dashboards to be properties of groups.
* Announcements are per group, independent of user's groups.
* Tabs are all about user's groups. Tab titles are group names.
* Add migration for unique group id in GroupDashboard because of OneToOneField.
* Create utils.py to avoid circular imports.
2011-04-20 12:47:01 -07:00
Paul Craciunoiu 681944fd54 [bug 638478] Group locale dashboards. 2011-04-20 12:47:01 -07:00
Erik Rose cfc190fe12 [bug 638477] [bug 649201] Add framework for mapping dashboards to groups.
* Add GroupDashboard model
* Change dashboard_tabs from a macro to a helper so it can get at dashboards(). Rename it "user_dashboard_tabs". Remove explicit references to tabs; look them up from dashboards.user instead.
* Enable Questions dashboard.
2011-04-13 14:36:46 -07:00
Ricky Rosario ec34023e28 Added missings tests for redirect urls. [bug 623977] 2011-03-24 20:41:19 -04:00
Ricky Rosario 98b1ee2b48 Hide not-yet-ready dashboards. [bug 643580] 2011-03-23 11:49:31 -04:00
Ricky Rosario 79798de1a4 UI for contributor and support forum dashboards. [bug 638475, bug 638476] 2011-03-11 12:04:59 -05:00
Paul Craciunoiu a48fa43611 Dashboard of dashboards UI. Skeleton for review dashboard. [bug 638470] 2011-03-08 18:48:08 +02:00
Ricky Rosario 38c9673fa3 Moved landing pages to their own app. [bug 638469] 2011-03-04 09:39:17 -05:00
Erik Rose 8d2863081c [bug 610527] Implement Most Recent/Most Viewed switching on L10n and Contributor Dashboards. 2011-01-11 17:08:34 -08:00
Paul Craciunoiu b2bc6de1f6 [bug 621737] Use AMO's RemoveSlashMiddleware and update all our URLs to get rid of trailing slashes. 2011-01-04 14:48:23 -08:00
Erik Rose 6680bcd27c [605477] Add Contributor Dashboard.
* Contributor and L10n Dashes are very similar. Factor up the common parts.
* Give the L10N_READOUTS constant sole discretion on what appears on the main L10n dash. I had given the template control for more flexibility, but even in this small case, I managed to get some IDs desynced, which broke a few intra-page links. As a result, add short_title and details_link_text attrs to readouts, and change L10N_READOUTS to a SortedDict.
* Add a locale arg to Readout constructor which can override the one in request. This lets the Contributor Dash always show English data, independent of what language the UI is in.
2010-11-09 13:25:51 -08:00
James Socol 713fd08bf9 Mobile home page [bug 607983]. 2010-11-05 13:59:39 -04:00
James Socol ce54806721 Create a new chat app. [bug 605476]
Created a new app because it involves multiple views and a cron. The
cron will need to be set up to run once/minute. It does a proxy request
to the chat server (settings.CHAT_SERVER) to get the queue status, then
stores the result in the cache (settings.CHAT_CACHE_KEY). The
/chat/queue-status/ view dumps out whatever's in the cache or returns a
503 status if the cache is empty.
2010-11-01 10:17:50 -04:00
Erik Rose 1d71650444 [603808] Built out infrastructure for the Localization (and Contributor) Dashboards.
* Markup, CSS, templates, and queries for the Overview and Untranslated Articles localization summaries are in place, though there's still some optimization to do.
* Add a `number()` template function for localized thousands formatting, etc.
* Stub out Contributors Dash view just so we can reverse() to it.
* Add trivial tests. Perhaps horrific ones testing the accuracy of the queries will follow. Perhaps.
* To come: WebTrends integration and the rest of the dashboard readouts
2010-10-26 16:20:32 -07:00
Paul Craciunoiu 6d6c5ad8dc [586478] Dashboards app with home page 2010-10-19 11:40:26 -07:00