Nathan Gray
4e8fe1bb2c
Layout & some functionallity for nm header
2011-09-27 00:16:00 +00:00
Nathan Gray
c5237863c2
Get filter options into nm header
2011-09-26 19:11:01 +00:00
Ralf Becker
aac290a330
fixed typo: record-type is "users" not "user"
2011-09-26 17:08:36 +00:00
Nathan Gray
b41745afdb
Get js in row buttons working (again)
2011-09-26 16:19:09 +00:00
Nathan Gray
29501fc027
Add set_value() so selectbox can show current value
2011-09-26 16:01:42 +00:00
Klaus Leithoff
6412e94472
if ldap with fallback sql, we may be able to fetch and set the password last change date, if we are on primary, so check if the method exists instead of returning false.
2011-09-26 15:23:26 +00:00
Klaus Leithoff
db3f408f18
if ldap with fallback sql, we may be able to fetch and set the password last change date, if we are on primary, so check if the method exists instead of returning false.
2011-09-26 15:20:40 +00:00
Klaus Leithoff
d3f9c892b5
* eMail/Sieve/Vacation: set default to 7 for days setting in vacation for new vacation setups
2011-09-26 14:39:59 +00:00
Klaus Leithoff
740758d026
check if method exists for the fallback_auth, before calling get/setLastPwdChange
2011-09-26 11:01:16 +00:00
Klaus Leithoff
30c6e41c01
check if method exists for the fallback_auth, before calling get/setLastPwdChange
2011-09-26 11:01:11 +00:00
Ralf Becker
7443fdc639
* GroupDAV/KDE assume KDE 4.7+ uses native Akonadi resource, while below pre-Akonadi GroupDAV resource is used: unfortunately both have contradicting requirements
2011-09-26 10:20:27 +00:00
Klaus Leithoff
110ffa9110
* API: is_a compatibility vs. php5.3.8 resolving to instanceof operator for most common basic classes
2011-09-26 10:01:46 +00:00
Klaus Leithoff
ac2279d933
* API: is_a compatibility vs. php5.3.8 resolving to instanceof operator for most common basic classes
2011-09-26 09:52:43 +00:00
Klaus Leithoff
e655d67c97
* API/CheckPasswordAge: new approach to the issue, as we have to take into account that the timestamp of the last password change may not be provided by the auth system. We fetch the timestamp from the authsystem if the method is implemented for the auth method configured (instead of juggling with account_lastpasswd_change or account_lastpwd_change)
2011-09-26 09:11:13 +00:00
Ralf Becker
b791b23f08
fixed typo causing to not announce addressbook outside of addressbook folder
2011-09-26 06:39:13 +00:00
Ralf Becker
14dde4c1ff
iOS iCal sends now pricipal-property-search reports to autocomplete participants, but not (yet) displays the result, for whatever reason ...
2011-09-25 12:00:20 +00:00
Ralf Becker
b4b04844fe
added two more match-type values from CardDAV:text-match
2011-09-24 21:15:44 +00:00
Ralf Becker
0a7b7e40c8
- improved principal-property-search report to support test=(allof|anyof) and match-type=(contains|starts-with) attributes used by iOS iCal to autocomplete participants
...
--> participants are - thanks to CalDAV scheduling - now setable for new event, thought searching for them does NOT yet work, no idea why ;-)
- added somehow missing calendar-query report to supported-report-set
2011-09-24 21:10:53 +00:00
Jörg Lehrke
9bcac1f034
* Fix SyncEvolution issue (community bug#2975)
2011-09-24 17:54:02 +00:00
Jörg Lehrke
f6f47e586b
* Fix SyncEvolution issue (community bug#2975)
2011-09-24 17:33:35 +00:00
Nathan Gray
0ace096701
Start nextmatch header
2011-09-23 19:09:52 +00:00
Ralf Becker
3f830b2bff
- implemented principal-property-search report required for WebDAV ACL and used by Lightning to search for calendar-home-set
...
- had to implement a workaround for Lightning, as it wrongly interprets principal-property-search for calendar-home-set in the principal-collection-set
matching our *DAV root returning all principals, as all have a matching calendar-home-set, as NOT supporting CalDAV scheduling
--> search only current user's principal, when Lightning searches for calendar-home-set
- OPTIONS / return now calendar-auto-scheduling too, as Lightning only searches there, to check if server supports CalDAV scheduling
- fixed outbox freebusy request to cope with no X-CALENDARSERVER-MASK-UID and a single attendee
2011-09-23 12:04:21 +00:00
Klaus Leithoff
53c78cd9e2
as the timestamp used for ldap is not the unixtimestamp, we just use time for updating the session cache on auth_alpwchange_val
2011-09-23 11:10:05 +00:00
Klaus Leithoff
72b234398a
fix fatal error, when getNamespace is giving a PEAR Error
2011-09-23 10:16:03 +00:00
Klaus Leithoff
ac22466ba0
set the session cache for auth_alpwchange_val in methods for changepassword too
2011-09-23 09:56:12 +00:00
Klaus Leithoff
6bff18eadd
set the session cache only when not in admin mode
2011-09-23 09:41:03 +00:00
Klaus Leithoff
b860d7fb50
set the session cache for auth_alpwchange_val on setLastPwdChange
2011-09-23 09:29:59 +00:00
Nathan Gray
c622957b40
Handle if button onclick didn't get compiled. Still a problem with variable insertion though
2011-09-22 23:03:37 +00:00
Nathan Gray
f7b2a2b02f
Set text last, in case title is undefined - it breaks the chaining
2011-09-22 21:40:21 +00:00
Nathan Gray
96bb751a26
Allow full URLs as images, don't try to split off the app
2011-09-22 21:39:34 +00:00
Nathan Gray
04f4287091
Declare variable before using it
2011-09-22 21:39:02 +00:00
Nathan Gray
860d37912b
If value is '', don't show a unit either
2011-09-22 21:28:26 +00:00
Nathan Gray
390bb1f6f0
Get all button images working (in timesheet & infolog list at least)
2011-09-22 21:23:30 +00:00
Ralf Becker
df1d9e81b2
- implemented regular CalDAV free-busy-query report
...
- fixed FBTYPE for tentative accepted invitations: BUSY-TENTATIVE
- fixed typo stalling outbox free-busy request
2011-09-22 19:49:01 +00:00
Nathan Gray
c631412dfb
Change style for buttons with icons to only display image
2011-09-22 19:10:21 +00:00
Nathan Gray
7488843290
Fix link - this.node is used by parent for DOM node
2011-09-22 19:02:33 +00:00
Ralf Becker
b5269738d7
read-free-busy, schedule-send and schedule-deliver privileges
2011-09-22 18:46:16 +00:00
Nathan Gray
15ed02894f
Get submit buttons + buttons with no onclick function in a nm row (legacy actions) to at least fire
2011-09-22 16:25:41 +00:00
Klaus Leithoff
afb4dff864
* API/CheckPasswordAge: new approach to the issue, as we have to take into account that the timestamp of the last password change may not be provided by the auth system. We fetch the timestamp from the authsystem if the method is implemented for the auth method configured (instead of juggling with account_lastpasswd_change or account_lastpwd_change)
2011-09-22 15:29:41 +00:00
Ralf Becker
c26fcffda7
first step for CalDAV scheduling
...
- principal reports scheduling-inbox-URL /<username>/inbox/ and scheduling-outbox-URL /<username>/outbox/
- outbox collection contains no events
- outbox correctly answers POST for freebusy information
- outbox respons to all other POST with "204 No Content", ignore client request to deliver invitations
- inbox collection contains events of unknown status (PARTSTAT=NEEDS-ACTION)
- inbox responds to DELETE with "200 Ok"
--> iCal under OS X now shows freebusy times :-)
(had to add "write-content" privilege for calendar collections user has edit rights for, to allow adding events)
2011-09-22 15:22:52 +00:00
Nathan Gray
7297e02f39
Get some buttons working in nm. Not quite done yet, only buttons with onclick function working
2011-09-21 21:07:21 +00:00
Ralf Becker
1f39e5c562
- added WebDAV ACL props supported-privilege-set and current-user-privilege-set
...
+ currently only standard WebDAV privileges: read, read-current-user-privilege-set, write-content, bind and unbind used
+ they get only queried for collections, thought we dont report any write* on collections, as we dont allow to create calendars or change properties
- new groupdav::add_resource() method used to add all resources (incl. collections) to propfind or report requests
- improved autoindex to show nicely indented hierarchical properties
2011-09-21 20:08:21 +00:00
Ralf Becker
3d57038c0e
remove title-blur for same behavior after apply, as for opening the saved entry again
2011-09-21 15:08:12 +00:00
Ralf Becker
4ddfc607bc
remove title-blur for same behavior after apply, as for opening the saved entry again
2011-09-21 15:07:27 +00:00
Klaus Leithoff
9e7ddcebaf
silence error_log on failed connection: tell only on debug==true, as user should be told on ui in anycase
2011-09-21 11:13:02 +00:00
Klaus Leithoff
2d303d366a
* felamimail: improve connection handling regarding the validation of connections via expected responses
2011-09-21 09:52:00 +00:00
Klaus Leithoff
e6df83be65
* egw-pear: improve connection handling regarding the validation of connectionsvia expected responses
2011-09-21 09:24:18 +00:00
Klaus Leithoff
643dcfa834
* emailadmin: caching nameSpace information for the request to reduce communication to imap-server with the goal of improved performance clientside and less querying the mailserver
2011-09-21 09:06:24 +00:00
Ralf Becker
d5f9c5b93c
- show user collections /<username>/(addressbook|calendar|infolog)/ in propfind
...
- only define addressbook-home-set and calendar-home-set for principal-collections
- advertice /addressbook/ as addressbook-gateway (searchable collection for all contacts accessible to a user)
2011-09-20 19:16:24 +00:00
Klaus Leithoff
a0c437a23e
* emailadmin: fix problem with UpperLowerCase User Names, use lower case usernames ONLY, when accessing / creating / updating mailboxes
2011-09-20 10:20:56 +00:00