1. 30 Oct, 2015 1 commit
  2. 18 Apr, 2015 2 commits
  3. 17 Apr, 2015 1 commit
  4. 23 Feb, 2015 1 commit
  5. 30 Mar, 2013 1 commit
  6. 06 Nov, 2012 1 commit
  7. 14 Oct, 2012 2 commits
  8. 01 Oct, 2012 1 commit
  9. 08 Feb, 2012 1 commit
  10. 05 Jan, 2012 1 commit
  11. 27 Sep, 2011 1 commit
  12. 26 Sep, 2011 1 commit
    • Claude Paroz's avatar
      Change URL format for dynamic po · 8e334f1b
      Claude Paroz authored
      Fixes bug #660109
      The previous format containing dots instead of slashes was problematic
      for example when a branch name contained dots. Splitting of components
      could not properly happen.
      8e334f1b
  13. 13 Aug, 2011 1 commit
  14. 17 May, 2011 1 commit
  15. 19 Apr, 2011 1 commit
    • Claude Paroz's avatar
      Migrate openid library used · 06545fed
      Claude Paroz authored
      django-openid is not actively maintained. Apparently, django-openid-auth
      is a fork by Canonical, more polished.
      Embedded django-openid is left in the tree for the migration duration.
      06545fed
  16. 08 Nov, 2010 1 commit
  17. 29 Sep, 2010 1 commit
  18. 06 Aug, 2010 1 commit
  19. 17 Apr, 2010 1 commit
  20. 05 Sep, 2009 1 commit
    • Claude Paroz's avatar
      Use tilde as 'hacky' char in domain name · 754e030d
      Claude Paroz authored
      To support special gimp-help-2 directory structure, domain name
      can contain a special '~' char to indicate the po/pot files are in
      a subdirectory (previously '_', which could conflict with normal
      file names).
      754e030d
  21. 01 Jun, 2009 1 commit
  22. 25 May, 2009 1 commit
  23. 21 May, 2009 1 commit
  24. 15 Apr, 2009 1 commit
    • Claude Paroz's avatar
      triangle icons to indicate the hidden/displayed states. Add a custom tag · 2c4142f6
      Claude Paroz authored
      2009-04-15  Claude Paroz  <claude@2xlibre.net>
      
      	* media/img/open.png:
      	* media/img/closed.png: triangle icons to indicate the hidden/displayed
      	states.
      	* stats/templatetags/stats_extras.py: Add a custom tag to be able to do an
      	'if less than' in templates.
      	* stats/views.py:
      	* templates/branch_detail.html: Separate the branch stats to be able to
      	load them dynamically from the module_detail template.
      	* templates/module_detail.html: Only two first branch stats are displayed
      	initially. Other branch stats can be loaded dynamically (jquery).
      	* urls.py: Add the url for the single branch view.
      	* templates/languages/language_all_modules.html:
      	* templates/languages/language_release.html:
      	* templates/people/person_detail.html:
      	* templates/release_compare.html:
      	* templates/base.html: Add the jquery include in the base.
      
      svn path=/trunk/; revision=1535
      2c4142f6
  25. 13 Mar, 2009 1 commit
    • Claude Paroz's avatar
      Add note about SCRATCHDIR. Add translation coverage classes. New filter to · cbabe61e
      Claude Paroz authored
      2009-03-13  Claude Paroz  <claude@2xlibre.net>
      
      	* README: Add note about SCRATCHDIR.
      	* media/css/main.css: Add translation coverage classes.
      	* stats/templatetags/stats_extras.py: New filter to produce css class for
      	translation coverage.
      	* stats/models.py: New total_by_releases method to compute multi-release
      	stats.
      	* stats/views.py:
      	* templates/release_compare.html:
      	* urls.py: Add view, template and url for release comparison.
      	* templates/registration/password_reset_complete.html: Fix login link.
      	* vertimus/views.py: Set max column width in diff view (translator
      	comments are not wrapped).
      
      svn path=/trunk/; revision=1491
      cbabe61e
  26. 07 Mar, 2009 1 commit
    • Claude Paroz's avatar
      Moved templates into registration folder. Customize 'reset password' · 28df99b8
      Claude Paroz authored
      2009-03-07  Claude Paroz  <claude@2xlibre.net>
      
      	* common/views.py:
      	* templates/register.html:
      	* templates/register_success.html: Moved templates into registration
      	folder.
      	* templates/registration/password_reset*: Customize 'reset password'
      	templates from contrib/admin/templates/registration.
      	* media/css/layout.css: Unite link colors.
      	* settings_sample.py:
      	* stats/utils.py:
      	* vertimus/models.py:
      	* people/forms.py: Renamed SERVER_EMAIL to Django standard
      	DEFAULT_FROM_EMAIL.
      	* templates/login.html: Add link to forgotten password page.
      	* urls.py: Add new urls for forgotten password functionality.
      
      svn path=/trunk/; revision=1479
      28df99b8
  27. 04 Mar, 2009 1 commit
    • Stéphane Raimbault's avatar
      New RSS feeds to follow the Vertimus actions by team or language · c9e13dc2
      Stéphane Raimbault authored
      2009-03-04  Stéphane Raimbault  <stephane.raimbault@gmail.com>
      
      	New RSS feeds to follow the Vertimus actions by team or
      	language (#566504).
      
      	* common/utils.py: Add a function to merge and sort two list of
      	objects.
      	* feeds/urls.py: Feed urls.
      	* settings_sample.py: Add the feed application.
      	* templates/feeds/actions_description.html: Feed item content.
      	* templates/feeds/actions_title.html: Feed item title.
      	* templates/languages/language_list.html: Add an RSS icon to each
      	languages.	
      	* templates/teams/team_detail.html: Associate the feed to the page.
      	* media/img/feed-icon-10x10.png: Added feed icon.
      	* urls.py: Add the '/rss' path.
      	* vertimus/feeds.py: Generate the content of the Vertimus feeds.
      	* vertimus/models.py: Add __unicode__ function to the archived actions.
      
      svn path=/trunk/; revision=1463
      c9e13dc2
  28. 02 Feb, 2009 1 commit
    • Stéphane Raimbault's avatar
      Add a new XML export for each release detail. · 1c688a11
      Stéphane Raimbault authored
      2009-02-02  Stéphane Raimbault  <stephane.raimbault@gmail.com>
      
      	Add a new XML export for each release detail.
      	
      	* stats/views.py: New render_to_response.
      	* templates/release_detail.xml: Added template.
      	* urls.py: Optionally accept 'xml' as argument.
      
      svn path=/trunk/; revision=1421
      1c688a11
  29. 27 Jan, 2009 1 commit
  30. 10 Jan, 2009 1 commit
    • Claude Paroz's avatar
      Middleware ordering matters. Session should be first. One less function · 9e9215a9
      Claude Paroz authored
      2009-01-10  Claude Paroz  <claude@2xlibre.net>
      
      	* settings_sample.py: Middleware ordering matters. Session should be first.
      	* stats/models.py: One less function call...
      	* urls.py: Import view for language setting.
      	* templates/people/person_detail.html: Add form to change language for a
      	registered user.
      	Fixes bug #475527.
      
      svn path=/trunk/; revision=1335
      9e9215a9
  31. 08 Jan, 2009 1 commit
    • Claude Paroz's avatar
      Removed stats custom settings (merged in settings_sample.py). · cce0b40a
      Claude Paroz authored
      2009-01-08  Claude Paroz  <claude@2xlibre.net>
      
      	* settings_sample.py:
      	* stats/conf/*: Removed stats custom settings (merged in
      	settings_sample.py).
      	* stats/models.py:
      	* stats/utils.py:
      	* stats/views.py:
      	* languages/views.py:
      	* urls.py:
      	* README: Removed references to stats/conf/settings.py.
      
      svn path=/trunk/; revision=1324
      cce0b40a
  32. 24 Dec, 2008 1 commit
    • Stéphane Raimbault's avatar
      New settings for email and upload. Link to Vertimus view. Vertimus · bbfb2e3e
      Stéphane Raimbault authored
      2008-12-24  Stéphane Raimbault  <stephane.raimbault@gmail.com>
      
      	* settings_sample.py: New settings for email and upload.
      	* templates/stats_show.html: Link to Vertimus view.
      	* templates/vertimus/vertimus_detail.html: Vertimus template
      	* urls.py: Forward to vertimus.urls
      	* vertimus/models.py: Major model changes.
      	* vertimus/tests/__init__.py: 20 unit tests.
      	* vertimus/urls.py: Vertimus URLs.
      	* vertimus/views.py: View and form management.
      	* media/img/person.png: Nice person icon.
      
      svn path=/trunk/; revision=1239
      bbfb2e3e
  33. 13 Dec, 2008 1 commit
    • Claude Paroz's avatar
      Add site_register and activate_account views to support registration. Add · 24a801d3
      Claude Paroz authored
      2008-12-13  Claude Paroz  <claude@2xlibre.net>
      
      	* common/views.py: Add site_register and activate_account views to support
      	registration.
      	* media/css/main.css: Add help and errorlist classes for forms display.
      	* people/forms.py: New RegistrationForm class.
      	* people/models.py: New activation_key field to support registration.
      	* people/urls.py: More precise matches with 'begin of line' (^).
      	* templates/error.html: Added general-purpose error template.
      	* templates/login.html:
      	* templates/logout_form.html: Externalize logout form.
      	* templates/people/person_detail.html: Allow logout from 'profile'
      	template.
      	* templates/register.html:
      	* templates/register_success.html: New templates for registration.
      	* urls.py: Add registration urls.
      
      svn path=/trunk/; revision=1215
      24a801d3
  34. 27 Nov, 2008 1 commit
    • Claude Paroz's avatar
      Icon for editing. Add the possibility to display people by username. New · 199d2723
      Claude Paroz authored
      2008-11-27  Claude Paroz  <claude@2xlibre.net>
      
      	* media/img/edit.png: Icon for editing.
      	* people/urls.py: Add the possibility to display people by username.
      	* stats/models.py: New method can_edit_branches for checking permissions.
      	Add pre_save check for Branch to verify existence prior to creation.
      	* stats/templatetags/stats_extras.py: Custom template filter to join text
      	with url, suitable for translatable string without url.
      	* templates/module_edit_branches.html:
      	* stats/forms.py: 
      	* stats/views.py: Template, form and view to edit module branches.
      	* templates/base.html: Use new template filter to show connected username
      	with link.
      	* templates/module.html: Add icon for editing branches. Correct if test.
      	* urls.py: URL for new view, and for people username.
      
      svn path=/trunk/; revision=1192
      199d2723
  35. 22 Nov, 2008 2 commits
    • Claude Paroz's avatar
      Add note about OpenID optional support. site_login view handles the login · 034456cb
      Claude Paroz authored
      2008-11-22  Claude Paroz  <claude@2xlibre.net>
      
      	* README: Add note about OpenID optional support.
      	* common/views.py: site_login view handles the login process.
      	* media/css/login.css: New css specific to login.html.
      	* media/css/main.css: Add errornote style for showing messages.
      	* settings_sample.py: Add LOGIN_URL variable (may be used by
      	login_required decorator).
      	* languages/views.py:
      	* stats/views.py:
      	* teams/views.py: Use more complete RequestContext to be able to access
      	user variable in templates.
      	* templates/base.html: Add support for showing user messages and for
      	adding extra headers (css, js, etc.).
      	* templates/login.html: New template for login.
      	* urls.py: Add login view.
      
      svn path=/trunk/; revision=1184
      034456cb
    • Claude Paroz's avatar
      Use RequestContext to be able to access user object in template. Style for · 2e2979f5
      Claude Paroz authored
      2008-11-22  Claude Paroz  <claude@2xlibre.net>
      
      	* common/views.py: Use RequestContext to be able to access user object in
      	template.
      	* media/css/main.css: Style for div#authenticated.
      	* templates/500.html: The server error template was missing.
      	* templates/base.html: Show username if logged in.
      	* urls.py: Add URLs path if django_openid is installed.
      
      svn path=/trunk/; revision=1183
      2e2979f5
  36. 14 Nov, 2008 1 commit
  37. 12 Nov, 2008 1 commit
    • Claude Paroz's avatar
      Add SERVER_EMAIL and EMAIL_SUBJECT_PREFIX for sending mail. Send mail to · 39af86f1
      Claude Paroz authored
      2008-11-12  Claude Paroz  <claude@2xlibre.net>
      
      	* settings_sample.py: Add SERVER_EMAIL and EMAIL_SUBJECT_PREFIX for
      	sending mail.
      	* stats/management/commands/update-stats.py: Send mail to admins when
      	something go wrong during module update.
      	* stats/models.py: Fixed trivial error.
      	* urls.py: Support '-' in potbase name.
      
      svn path=/trunk/; revision=1162
      39af86f1