[commits] Horde branch master updated. 3bbc1b223c627c4baab4970e52a1f773bae20ac1
Jan Schneider
jan at horde.org
Fri Jul 15 17:44:36 UTC 2016
The branch "master" has been updated.
The following is a summary of the commits.
from: 82b7ce129f37ee96a8d57d120bb033ad9178868d
d0e84c5 Add support for attendees being Horde users.
d5aa45d Convert attendees view to Horde_View.
7c1b812 Don't read email addresses from Horde user attendees.
aee31ab Add UI and frontend code for adding Horde users as attendees.
d61b423 Match basic and dynamic year views.
7abb4af [jan] Remove dependency on PEAR's Date package.
ef27bdc Optimize basic attendees and free/busy view.
788a43c Load free/busy information for user attendees.
3bbc1b2 Implement separate caches for attendee rows and free/busy data.
Summary: http://github.com/horde/horde/compare/82b7ce129f37ee96a8d57d120bb033ad9178868d...3bbc1b223c627c4baab4970e52a1f773bae20ac1
-----------------------------------------------------------------------
commit d0e84c58c5313cbfe6be84dc71f07a44a1965087
Author: Jan Schneider <jan at horde.org>
Date: Sat Mar 5 17:11:37 2016 +0100
Add support for attendees being Horde users.
kronolith/lib/Attendee.php | 64 ++++++++++++++++++----
kronolith/test/Kronolith/Unit/AttendeeListTest.php | 15 ++---
kronolith/test/Kronolith/Unit/AttendeeTest.php | 63 ++++++++++++++++++---
kronolith/test/Kronolith/fixtures/attendees.php | 27 +++++++++
kronolith/test/Kronolith/fixtures/export3.ics | 2 +
kronolith/test/Kronolith/fixtures/export4.ics | 4 ++
6 files changed, 149 insertions(+), 26 deletions(-)
http://github.com/horde/horde/commit/d0e84c58c5313cbfe6be84dc71f07a44a1965087
-----------------------------------------------------------------------
commit d5aa45d829a5b23b785568c4249afc642f0c6870
Author: Jan Schneider <jan at horde.org>
Date: Mon Mar 7 20:42:01 2016 +0100
Convert attendees view to Horde_View.
kronolith/attendees.php | 41 ++----
kronolith/lib/View/Attendees.php | 170 +++++++++++++++++++++++
kronolith/package.xml | 10 +-
kronolith/templates/attendees/_attendee.html.php | 19 +++
kronolith/templates/attendees/_resource.html.php | 19 +++
kronolith/templates/attendees/attendees.html.php | 123 ++++++++++++++++
kronolith/templates/attendees/attendees.inc | 159 ---------------------
7 files changed, 349 insertions(+), 192 deletions(-)
create mode 100644 kronolith/lib/View/Attendees.php
create mode 100644 kronolith/templates/attendees/_attendee.html.php
create mode 100644 kronolith/templates/attendees/_resource.html.php
create mode 100644 kronolith/templates/attendees/attendees.html.php
delete mode 100644 kronolith/templates/attendees/attendees.inc
http://github.com/horde/horde/commit/d5aa45d829a5b23b785568c4249afc642f0c6870
-----------------------------------------------------------------------
commit 7c1b812be71c230f126eddec734198d4731975ca
Author: Jan Schneider <jan at horde.org>
Date: Tue Mar 8 17:38:24 2016 +0100
Don't read email addresses from Horde user attendees.
This is potential information disclosure, because people could go fishing for user email addresses that might otherwise be unknown. The real name is not as sensitive, so keep fetching these.
Since user attendees are not going to go through the iTip machinery, don't export them as ATTENDEE attributes either. Introduce X-HORDE-ATTENDEE instead, to allow export and import to and from iCalendar without losing information.
kronolith/lib/Attendee.php | 26 ++++-----
kronolith/lib/Event.php | 64 +++++++++++++++++-----
kronolith/package.xml | 4 ++
.../Kronolith/Integration/FromIcalendarTest.php | 44 ++++++++++++++-
kronolith/test/Kronolith/Unit/AttendeeListTest.php | 2 +-
kronolith/test/Kronolith/Unit/AttendeeTest.php | 20 +++++--
kronolith/test/Kronolith/fixtures/attendees.php | 1 -
kronolith/test/Kronolith/fixtures/attendees1.ics | 9 +++
kronolith/test/Kronolith/fixtures/attendees2.ics | 11 ++++
kronolith/test/Kronolith/fixtures/export3.ics | 4 +-
kronolith/test/Kronolith/fixtures/export4.ics | 8 +--
11 files changed, 149 insertions(+), 44 deletions(-)
create mode 100644 kronolith/test/Kronolith/fixtures/attendees1.ics
create mode 100644 kronolith/test/Kronolith/fixtures/attendees2.ics
http://github.com/horde/horde/commit/7c1b812be71c230f126eddec734198d4731975ca
-----------------------------------------------------------------------
commit aee31ab8e26062a7653021ab563a38d44c63c011
Author: Jan Schneider <jan at horde.org>
Date: Wed Jul 13 21:14:28 2016 +0200
Add UI and frontend code for adding Horde users as attendees.
kronolith/attendees.php | 13 +
kronolith/index.php | 20 +-
kronolith/js/kronolith.js | 291 ++++++++++++++++-------
kronolith/lib/Ajax.php | 17 +-
kronolith/lib/Ajax/Application/Handler.php | 28 ++-
kronolith/lib/Ajax/Imple/UserAutoCompleter.php | 59 +++++
kronolith/lib/Attendee.php | 1 +
kronolith/lib/View/Attendees.php | 22 +-
kronolith/package.xml | 2 +
kronolith/templates/attendees/_attendee.html.php | 7 +-
kronolith/templates/attendees/attendees.html.php | 27 ++-
kronolith/templates/dynamic/edit.inc | 7 +-
kronolith/themes/default/dynamic/screen.css | 2 +
13 files changed, 380 insertions(+), 116 deletions(-)
create mode 100644 kronolith/lib/Ajax/Imple/UserAutoCompleter.php
http://github.com/horde/horde/commit/aee31ab8e26062a7653021ab563a38d44c63c011
-----------------------------------------------------------------------
commit d61b423058132a67e346e3689ef668debaf7c407
Author: Jan Schneider <jan at horde.org>
Date: Fri Jul 15 11:48:45 2016 +0200
Match basic and dynamic year views.
kronolith/themes/default/screen.css | 3 +++
1 file changed, 3 insertions(+)
http://github.com/horde/horde/commit/d61b423058132a67e346e3689ef668debaf7c407
-----------------------------------------------------------------------
commit 7abb4af545cb773d67e764bc1a935ecf4f55fd9a
Author: Jan Schneider <jan at horde.org>
Date: Fri Jul 15 17:02:34 2016 +0200
[jan] Remove dependency on PEAR's Date package.
kronolith/docs/CHANGES | 1 +
kronolith/lib/Block/Month.php | 32 +++++++++++------------
kronolith/lib/Block/Monthlist.php | 4 +--
kronolith/lib/Block/Prevmonthlist.php | 3 +--
kronolith/lib/Day.php | 5 ++--
kronolith/lib/Driver/Sql.php | 12 +--------
kronolith/lib/Event.php | 19 ++------------
kronolith/lib/FreeBusy/View/Month.php | 2 +-
kronolith/lib/FreeBusy/View/Week.php | 3 ++-
kronolith/lib/Test.php | 5 ----
kronolith/lib/View/Month.php | 48 ++++++++++++++---------------------
kronolith/lib/View/Year.php | 12 +--------
kronolith/package.xml | 6 ++---
13 files changed, 49 insertions(+), 103 deletions(-)
http://github.com/horde/horde/commit/7abb4af545cb773d67e764bc1a935ecf4f55fd9a
-----------------------------------------------------------------------
commit ef27bdc4e02ed5258df8bc1e4a057c3029d1839f
Author: Jan Schneider <jan at horde.org>
Date: Fri Jul 15 18:22:10 2016 +0200
Optimize basic attendees and free/busy view.
- Fix date navigation.
- Align all free/busy rows.
- Display user attendees' free/busy times.
- Treat the current user as an user attendee.
kronolith/attendees.php | 79 +++++++++++++++---------
kronolith/js/edit.js | 3 +-
kronolith/lib/FreeBusy/View.php | 24 +++----
kronolith/lib/FreeBusy/View/Week.php | 14 +++--
kronolith/lib/View/Attendees.php | 12 +---
kronolith/templates/attendees/attendees.html.php | 2 +
kronolith/templates/fbview/header.html | 3 +
kronolith/templates/fbview/section.html | 4 --
8 files changed, 76 insertions(+), 65 deletions(-)
http://github.com/horde/horde/commit/ef27bdc4e02ed5258df8bc1e4a057c3029d1839f
-----------------------------------------------------------------------
commit 788a43ccc1be6608cc6220c827744f7263eaae2c
Author: Jan Schneider <jan at horde.org>
Date: Fri Jul 15 19:00:37 2016 +0200
Load free/busy information for user attendees.
Still needs to be optimized to:
- load more day at first
- implement a proper cache
- load missing information while navigating
kronolith/js/kronolith.js | 49 ++++++++++++++----------------
kronolith/lib/Ajax/Application/Handler.php | 4 ++-
2 files changed, 26 insertions(+), 27 deletions(-)
http://github.com/horde/horde/commit/788a43ccc1be6608cc6220c827744f7263eaae2c
-----------------------------------------------------------------------
commit 3bbc1b223c627c4baab4970e52a1f773bae20ac1
Author: Jan Schneider <jan at horde.org>
Date: Fri Jul 15 19:06:20 2016 +0200
Implement separate caches for attendee rows and free/busy data.
kronolith/js/kronolith.js | 27 ++++++++++++++-------------
1 file changed, 14 insertions(+), 13 deletions(-)
http://github.com/horde/horde/commit/3bbc1b223c627c4baab4970e52a1f773bae20ac1
More information about the commits
mailing list