lp://staging/~vrt-openerp/openobject-addons/6.1-vrt-changes

Created by Stuart Longland and last modified

These are changes that have been made by VRT to their in-house OpenERP system.

Focus has been largely on:
- Calendaring (CalDAV)
- Contacts management
- Project management

Get this branch:
bzr branch lp://staging/~vrt-openerp/openobject-addons/6.1-vrt-changes
Members of VRT Systems OpenERP Contributions can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Recent revisions

7081. By Stuart Longland

base_calendar: Clean up patching artifacts

7080. By Stuart Longland

caldav: Clean up patching artifacts

7079. By Stuart Longland

caldav: Handle all-day events

---
 caldav/caldav_data.xml | 5 ++
 caldav/caldav_setup.xml | 7 +++
 caldav/calendar.py | 75 ++++++++++++++++++++++----------
 3 files changed, 64 insertions(+), 23 deletions(-)

7078. By Stuart Longland

caldav: More UID-related bugfixes

---
 caldav/calendar.py | 105 ++++++++++++++++++++++--------------
 1 files changed, 64 insertions(+), 41 deletions(-)

7077. By Stuart Longland

caldav: Don't convert IDs to strings

This must be a hangover from the time when OpenERP generated weird IDs
that were strings. We've ditched that, and so we should be comparing
integers to integers, not strings.
---
 caldav/calendar.py | 49 +++++++++++++++++++++++++++++-------
 1 files changed, 39 insertions(+), 10 deletions(-)

7076. By Stuart Longland

caldav: Fix "NameError: global name 'dbname' is not defined"

---
 caldav/calendar.py | 2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

7075. By Stuart Longland

caldav: Re-work UID handling

We create an object, basic.calendar.uid, which allocates UID values for
calendar objects. Rather than relying on a regex, which could *look*
legitimate but be uttlerly bogus, we generate one using the uuid module,
and link it to our module via basic.calendar.uid.

We also make use of the UID the client gives us, iff the UID is in fact
unique for our database, otherwise we quietly assign a new one.
---
 caldav/calendar.py | 164 ++++++++++++++++----
 caldav/security/ir.model.access.csv | 1 +
 2 files changed, 136 insertions(+), 29 deletions(-)

7074. By Stuart Longland

base_contact: Add updated_date to job functions

This allows people to see when job functions were last edited at a
glance.
---
 base_contact/base_contact.py | 11 ++++++++++-
 base_contact/base_contact_view.xml | 1 +
 2 files changed, 11 insertions(+), 1 deletions(-)

7073. By Stuart Longland

caldav: Add support for categories.

---
 caldav/caldav_data.xml | 5 +++++
 caldav/caldav_setup.xml | 7 +++++++
 2 files changed, 12 insertions(+), 0 deletions(-)

7072. By Stuart Longland

base_calendar: Call write to update rrules on create

Seems create does not write the rrule properly, but write works. So
we'll create, then write.
---
 base_calendar/base_calendar.py | 9 +++++++--
 1 files changed, 7 insertions(+), 2 deletions(-)

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp://staging/openobject-addons
This branch contains Public information 
Everyone can see this information.