Skip to content
Commits on Nov 26, 2011
  1. Remove reference to plosure app

    committed Nov 26, 2011
  2. README updates

    committed Nov 26, 2011
  3. Rename README to README.md

    committed Nov 26, 2011
Commits on Nov 23, 2011
  1. Start rewriting appointment tools

    As suggested in alcinnz's fork, Django forms will be used
    where they improve the code quality:
    https://groups.google.com/d/topic/pleft/ULASR-YxA_Q/discussion
    
    In this commit, the Resend invitations form has been rewritten
    this way. The Email addresses display has also been rewritten.
    
    This includes some minor design changes.
    
    At this moment, these forms do not work yet:
    - Propose another date
    - Invite another participant
    committed Nov 23, 2011
Commits on Nov 13, 2011
  1. Rewrite appointment overview using jQuery

    Also the jQuery version has been updated to 1.7.0.
    
    Dependencies on Google Closure and code related to it have
    been removed.
    
    The appointment tools (add invitees etc.) have not been
    rewritten yet, and as a result do not work in this version.
    
    Because it is not much slower but reduces complexity, /a#id=
    URLs have become unsupported in favor of /a?id= urls.
    
    There are some small visual changes involved, mainly in:
      - the yes/maybe/no buttons,
      - the Done button.
    
    Further possible regressions:
      - This has not been tested in IE yet.
      - The internals of the overview have been changed, possibly
        making the page slower. This is however not expected to
        be noticable.
    committed Nov 13, 2011
  2. Don't select month buttons upon double-click

    Based on a patch by Andrew Nguyen <atnguyen4@gmail.com>.
    
    Fixes issue 49.
    
    http://code.google.com/p/pleft/issues/detail?id=49
    committed Nov 13, 2011
Commits on Sep 3, 2011
  1. Rewrite appointment creation form using jQuery

    The home page form does not depend on Closure Library anymore, and
    better use has been made of Django's form API.
    
    As a result, several Closure files have been removed.
    
    There are some small visual changes involved, mainly in:
      - the menu bar,
      - the 'Send invitations' button,
      - the promotional popups.
    
    The behavior for time entry in Caleftar boxes has been changed in
    order to make mouse click targets easier to hit. This has not been
    thoroughly tested yet.
    
    Possible regressions:
      - This has not been tested in IE yet.
      - In order to reduce duplicate variables in Caleftar, most of the
        data has been moved to the HTML DOM. This might make the widget
        slower: testing will point out what parts should be optimized.
    committed Aug 29, 2011
Commits on Aug 29, 2011
  1. Make menus overlap other widgets again (for real)

    In the appointment overview, Done was overlapping the menus.
    committed Aug 29, 2011
  2. Revert "Make menus overlap other widgets again"

    This reverts commit 20d32d1.
    The wrong file was committed.
    committed Aug 29, 2011
Commits on Aug 27, 2011
  1. Make menus overlap other widgets again

    In the appointment overview, Done was overlapping the menus.
    committed Aug 27, 2011
  2. Fix layout issue in menu bar

    There was an inconsistency between Firefox and Chrome, visible when
    hovering over or activating the menu buttons.
    committed Aug 27, 2011
  3. Rewrite menu bar using jQuery and Django templates

    This is a first step towards converting the codebase to jQuery,
    making more efficient use of Django's APIs. The changes were
    inspired by alcinnz's fork:
    https://groups.google.com/d/topic/pleft/ULASR-YxA_Q/discussion
    
    The appointment menu is written directly in HTML instead of
    fetched from a JSON document. The JSON view is still in place
    for third-party clients.
    
    Also the main.js script is removed. It did not have any real
    function: it only made all elements non-draggable. This should
    be done specifically per element.
    
    Possible regressions:
      - This has not been tested in IE yet.
      - The new get_appointments template tag does not cache its
        value, causing unneccessary database queries.
    committed Aug 27, 2011
Commits on Jul 31, 2011
  1. Remove the Refresh button

    The overview page loads quickly enough. Fixes issue 28.
    
    http://code.google.com/p/pleft/issues/detail?id=28
    committed Jul 31, 2011
Commits on Jul 30, 2011
  1. Add gitignore file

    committed Jul 31, 2011
  2. Move settings.SECRET_KEY to local_settings.py

    This was a potential security issue. Make sure that any staging
    servers have a really private key, not one in the public code.
    committed Jul 31, 2011
Commits on May 8, 2011
Commits on May 7, 2011
Commits on May 6, 2011
  1. Add Spanish translation

    Many thanks to larjona!
    committed May 6, 2011
  2. Rename dbsync to syncdb in README

    Thanks to korymath. Fixes issue 37.
    committed May 6, 2011
Something went wrong with that request. Please try again.