233 Commits

Author SHA1 Message Date
Andrew McMillan
6a6f147f75 Converted PROPFIND to new request object. 2006-11-27 01:01:09 +13:00
Andrew McMillan
02be51d765 OPTIONS now working with new structure. 2006-11-27 00:29:23 +13:00
Andrew McMillan
b591115b72 New class to handle requests, so we can extract permissions in a better
way.  Of course this breaks all of the existing code, so don't use this
until I have all the regression tests passing again :-)
2006-11-27 00:16:01 +13:00
Andrew McMillan
03ba7469cc 'write' includes 'bind', 'unbind' and 'write-content' 2006-11-26 17:31:05 +13:00
Andrew McMillan
318c7fe2cd Starting to add more privileges support. 2006-11-26 17:27:59 +13:00
Andrew McMillan
e231b2d9fc Remove a couple of columns that aren't really incredibly useful. 2006-11-26 15:36:12 +13:00
Andrew McMillan
81d74386d4 Get rid of the relationships.php which is in the user page now. Provide
a way of seeing some information about the items in a collection.
2006-11-26 15:32:29 +13:00
Andrew McMillan
ab3b5a3f03 New language strings. 2006-11-26 11:56:55 +13:00
Andrew McMillan
d046a85640 Fix the auto-creation of calendars so they are the same as the ones that
are created with MKCALENDAR.
2006-11-26 11:53:34 +13:00
Andrew McMillan
b80b562ff9 Correct link tooltip. 2006-11-26 11:46:11 +13:00
Andrew McMillan
bc25ce182b Display a list of the user's collections. 2006-11-26 11:44:32 +13:00
Andrew McMillan
d53188c5be Now somewhat closer to the normal pages header. 2006-11-26 00:13:08 +13:00
Andrew McMillan
8040be9d83 Stylesheet for the logo parts of the Wiki. 2006-11-25 21:48:21 +13:00
Andrew McMillan
fed4c56e4d We now have a working wiki, so link to it. 2006-11-25 21:37:23 +13:00
Andrew McMillan
505e8fabc0 Stylesheet for wiki. 2006-11-25 17:32:47 +13:00
Andrew McMillan
547d7f909b Include some new strings in the translation. 2006-11-25 12:39:16 +13:00
Andrew McMillan
26a54820b3 Some updates to the spanish translation. 2006-11-25 12:38:17 +13:00
Andrew McMillan
378e6fc97b Now we've fixed the DB function we don't need to check we are us as well. 2006-11-23 22:55:08 +13:00
Andrew McMillan
8f1002be22 Put basic pluggable authentication in here as well. 2006-11-23 22:46:52 +13:00
Andrew McMillan
44e0a1bb5a Ooops. Spell the table name right, wontcha! 2006-11-23 20:46:44 +13:00
Andrew McMillan
f6578fcda3 Since we're now doing a random password, we have to be able to override
it when we run the regression tests.
2006-11-23 20:25:04 +13:00
Andrew McMillan
58ac97191a Allow an e-mail address to be used with the freebusy.php functionality. 2006-11-23 20:19:12 +13:00
Andrew McMillan
2c0740a212 Changing priorities. 2006-11-23 20:18:39 +13:00
Andrew McMillan
346724d508 Allow a user to have full permissions to their own calendars(!) 2006-11-23 20:15:02 +13:00
Andrew McMillan
a5c1b81fb3 Typo. 2006-11-23 19:39:39 +13:00
Andrew McMillan
6960ec8065 Randomly generate the first administrator password. 2006-11-23 19:37:04 +13:00
Andrew McMillan
85c95607f0 Change the direction of the adminstrative assistant relationship type. 2006-11-23 17:40:50 +13:00
Andrew McMillan
3158f7c513 More detail, with examples, for setting up relationship types. 2006-11-23 16:46:49 +13:00
Andrew McMillan
8c45f927f4 More details about configuring PostgreSQL. 2006-11-23 15:59:37 +13:00
Andrew McMillan
b575ed320f Some improvements to the installation docs. 2006-11-23 15:49:29 +13:00
Andrew McMillan
7a45bbc281 Release 0.4.0 2006-11-22 23:25:38 +13:00
Andrew McMillan
c0b3a36728 Depend on libawl-php version 0.12 now. 2006-11-22 23:25:18 +13:00
Andrew McMillan
6f49011b6f We now depend on libawl-php 0.12. 2006-11-22 23:16:36 +13:00
Andrew McMillan
4f6988679f Use correct user_no in collection record. 2006-11-22 22:52:08 +13:00
Andrew McMillan
d01f875ca6 Code formatting. 2006-11-22 22:41:28 +13:00
Andrew McMillan
9ab435b489 Automatically create a calendar collection record if someone does a PUT
into one.
2006-11-22 22:37:49 +13:00
Andrew McMillan
a6fccffb86 When listing users we should not list users that we have no access to. 2006-11-22 21:07:04 +13:00
Andrew McMillan
e576d884a3 Switch to use new function for date presentation. 2006-11-22 20:58:18 +13:00
Andrew McMillan
4410d8b0e7 Much better approach, using values we have already parsed on PUT, rather
than parsing all again.
2006-11-22 20:53:28 +13:00
Andrew McMillan
d79cbae2d9 Do the updating as a DELETE+INSERT rather than UPDATE, but put it inside
a transaction.  Also set default values for LAST-MODIFIED and DTSTAMP, at
least in our code.
2006-11-22 20:51:35 +13:00
Andrew McMillan
e8556bc725 Updated results (and tests) after some bugs have been fixed. 2006-11-22 20:47:10 +13:00
Andrew McMillan
ccc9a974f2 Add commented out default timezone config setting. 2006-11-22 14:42:19 +13:00
Andrew McMillan
bdd200633f We should use 'true' rather than '1' for readability. 2006-11-22 07:32:00 +13:00
Andrew McMillan
b90381b4fa Add regression to test deletion of items from another person's writable
calendar.
2006-11-22 07:30:54 +13:00
Andrew McMillan
b4cfd93fd7 Fix deletion from RW accessible calendar which is not yours. 2006-11-22 07:14:47 +13:00
Andrew McMillan
e21580f983 Add a function to assist converting timestamps to iCalendar format, as at
UTC.
2006-11-21 23:58:51 +13:00
Andrew McMillan
9ebdbde29e Fix problem with always applying group permissions back at members. 2006-11-21 22:59:56 +13:00
Andrew McMillan
4bd57eb348 A sanity review found some insanity! 2006-11-21 22:04:21 +13:00
Andrew McMillan
eed763151f Implement basic freebusy support. 2006-11-21 21:56:22 +13:00
Andrew McMillan
af2a658827 Ensure that we still show something useful when there is no User-agent header. 2006-11-21 20:20:50 +13:00