Jean Raby
eea3154fc1
Delete attendee from exception and master event with 2 PUTs
...
Monotone-Parent: e5f291945f01977de333fd7aabf6d7109c8ec335
Monotone-Revision: d63fe31c81597a22c53b5925bcf6bca60fc0e252
Monotone-Author: jraby@inverse.ca
Monotone-Date: 2012-05-11T20:01:06
2012-05-11 20:01:06 +00:00
Jean Raby
5c83c13e04
Fetch non existent event to let sogo create the database tables.
...
Tests would fail on an empty/new db
Monotone-Parent: 1ed6d11b3a404920b5f62a1b03c4a035d5bd53b3
Monotone-Revision: e5f291945f01977de333fd7aabf6d7109c8ec335
Monotone-Author: jraby@inverse.ca
Monotone-Date: 2012-05-11T17:45:44
2012-05-11 17:45:44 +00:00
Jean Raby
6ad52fe047
* SoObjects/Appointments/SOGoAppointmentObject.m (PUTAction):
...
Delete bitrotten code that could end up duplicating attendees.
Behavior exposed by the new caldav tests
* Tests/Integration/config.py.in
* Tests/Integration/test-caldav-scheduling.py
* Tests/Integration/test-ical.py
* Tests/Integration/test-davacl.py:
Use an unprivileged webdavclient where possible.
This would have uncovered the resources calendar autocreation bug.
* Tests/Integration/test-caldav-scheduling.py:
New tests to excercise somewhat fragile code in dav autoscheduling.
Monotone-Parent: 82335b9404ce69f30e311f831868f8d13e598a46
Monotone-Revision: 1ed6d11b3a404920b5f62a1b03c4a035d5bd53b3
Monotone-Author: jraby@inverse.ca
Monotone-Date: 2012-05-11T16:20:45
2012-05-11 16:20:45 +00:00
Wolfgang Sourdeau
f9d34ea6ec
Monotone-Parent: 5626a85621c5f1c132d788ea29e164c8fc44cfdf
...
Monotone-Revision: cd39fe0df424d1e5afd5dcfa4b1c94ad707fed24
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2012-04-23T21:19:08
2012-04-23 21:19:08 +00:00
Wolfgang Sourdeau
b8930b7bd0
Monotone-Parent: f44990050ab038029a3fa83c4918912da401bd4b
...
Monotone-Revision: 5626a85621c5f1c132d788ea29e164c8fc44cfdf
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2012-04-23T21:17:54
2012-04-23 21:17:54 +00:00
Wolfgang Sourdeau
067513959a
Monotone-Parent: fbdbaedef2d0b93dc7ac828e0acfde7baccc8f6b
...
Monotone-Revision: f44990050ab038029a3fa83c4918912da401bd4b
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2012-04-23T19:16:43
2012-04-23 19:16:43 +00:00
Wolfgang Sourdeau
65acbc5ecf
Monotone-Parent: 389b194bd166895ce122d73e90c04eb48d06a6a1
...
Monotone-Revision: fbdbaedef2d0b93dc7ac828e0acfde7baccc8f6b
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2012-04-23T18:39:26
2012-04-23 18:39:26 +00:00
Jean Raby
1d6583f2c5
New caldav tests:
...
remove attendee after invitation
remove attendee and organizer after invitation.
Monotone-Parent: d0d8f431bd9bb7676b29e0f9073ed40cfc1cf9e5
Monotone-Revision: e290d09c6fe813e82f2e06c1cfcaab7ba2a5b3ac
Monotone-Author: jraby@inverse.ca
Monotone-Date: 2012-04-20T21:33:35
2012-04-20 21:33:35 +00:00
Wolfgang Sourdeau
6aa627a800
Monotone-Parent: 2fb9aaf01f9b4a29e3d49d6c35deaf48a4e57e9c
...
Monotone-Revision: 825d6255230167e6f80d8015a569afa6bdb4cb7d
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2012-04-16T15:24:16
2012-04-16 15:24:16 +00:00
Wolfgang Sourdeau
10bfd70be1
Monotone-Parent: 406832bc51a0849377951d10353a33568b33877b
...
Monotone-Revision: 2fb9aaf01f9b4a29e3d49d6c35deaf48a4e57e9c
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2012-04-16T15:23:24
2012-04-16 15:23:24 +00:00
Wolfgang Sourdeau
38e085ae8f
Monotone-Parent: ae2a845cc86e684e944e2ffbb629f7bd634d985f
...
Monotone-Revision: 0d1809a8a5fbb980e78d197e8f5c0c634b960a2e
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2012-03-16T20:41:52
Monotone-Branch: ca.inverse.sogo
2012-03-16 20:41:52 +00:00
Jean Raby
4a1b4193ad
Compare the sync token with the end time of the query, not the start time.
...
This should stop the test from failing when everything is really ok..
Monotone-Parent: 44e6a1e9a80f2c2e2c230c1d9be4552941343bea
Monotone-Revision: 83140ea045c02e9961515cc478033e97df559cfb
Monotone-Author: jraby@inverse.ca
Monotone-Date: 2012-03-15T14:59:08
2012-03-15 14:59:08 +00:00
Francis Lachapelle
6ce0c29b2a
Monotone-Parent: 0c045ab1e972ecf31a2d5051abbc0ef141461d10
...
Monotone-Revision: 3be1457342206d81824250d57633322dda8fb4d9
Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2012-02-10T21:03:29
Monotone-Branch: ca.inverse.sogo
2012-02-10 21:03:29 +00:00
Jean Raby
e05630909e
use isinstance instead of try/except to check if preference is a dict or a string.
...
Monotone-Parent: 64241052c164949118642194441e9a30cbdc3d58
Monotone-Revision: 9c35c13adaec0c9fe67e19acb1c73a22271aa714
Monotone-Author: jraby@inverse.ca
Monotone-Date: 2012-02-21T21:07:35
Monotone-Branch: ca.inverse.sogo
2012-02-21 21:07:35 +00:00
Wolfgang Sourdeau
966149f804
Monotone-Parent: 859bf2013653e0366336126b6d00368fe0dbc147
...
Monotone-Revision: ed35a0aec1eed0f78e69e747bdd6871d62118111
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2012-02-21T19:52:40
Monotone-Branch: ca.inverse.sogo
2012-02-21 19:52:40 +00:00
Wolfgang Sourdeau
1655d27dbe
Monotone-Parent: ebe6d4bf201db3d567631a28731d5d2345f7ab9e
...
Monotone-Revision: 859bf2013653e0366336126b6d00368fe0dbc147
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2012-02-21T16:19:46
Monotone-Branch: ca.inverse.sogo
2012-02-21 16:19:46 +00:00
Wolfgang Sourdeau
cb6a4530e1
merge of '15825926d3d6130838a6e8a925fb390321c6e5fa'
...
and '7f4c04f0c1883efb437cd0189f442b20c0063c82'
Monotone-Parent: 15825926d3d6130838a6e8a925fb390321c6e5fa
Monotone-Parent: 7f4c04f0c1883efb437cd0189f442b20c0063c82
Monotone-Revision: 5066f4418986dc6df8b207002b41f82bc9e2bb8b
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2012-02-20T19:48:50
Monotone-Branch: ca.inverse.sogo
2012-02-20 19:48:50 +00:00
Wolfgang Sourdeau
18eab08165
Monotone-Parent: 1446e7383727bc0d371dfafcec06697f030f7117
...
Monotone-Revision: 7f4c04f0c1883efb437cd0189f442b20c0063c82
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2012-02-20T19:47:58
Monotone-Branch: ca.inverse.sogo
2012-02-20 19:47:58 +00:00
Jean Raby
3a4a518c9e
Cosmetic fixes in preferences.py
...
add a new test to set/get text preferences with chars that must be escaped.
Monotone-Parent: 361f4d1d571053d2b3dd474a5d6755ef20cc2851
Monotone-Revision: 72203acde8ebf2eb487bf2f4d7ee94f9c8fcd81a
Monotone-Author: jraby@inverse.ca
Monotone-Date: 2012-02-16T22:03:36
Monotone-Branch: ca.inverse.sogo
2012-02-16 22:03:36 +00:00
Jean Raby
6ef5d5bccc
remove 'except as' since it is not supported on python 2.5 (debian-lenny)
...
Monotone-Parent: 04bea15431a5d37d2c52ccda4a30d78b57741793
Monotone-Revision: e27ba437a27fa40967d6195b9f420b3c36988d81
Monotone-Author: jraby@inverse.ca
Monotone-Date: 2012-02-17T22:06:58
Monotone-Branch: ca.inverse.sogo
2012-02-17 22:06:58 +00:00
Jean Raby
8f1307e13d
update the languages and the preference map to match the new properties names
...
Don't use the default daysBetweenResponse for the vacation ignore list test
Monotone-Parent: 9631e91f39d72591553f51f05b43536b1438e553
Monotone-Revision: 8c3a2531198e8b97572bbc89525885693d00a39b
Monotone-Author: jraby@inverse.ca
Monotone-Date: 2012-02-15T20:27:00
Monotone-Branch: ca.inverse.sogo
2012-02-15 20:27:00 +00:00
Jean Raby
f9cb0e74db
Do not use the default number of days for the vacation replies...
...
gives us a chance to catch a future breakage
Monotone-Parent: fb63130e235a425b2051b359e3504ed4d8916859
Monotone-Revision: 7014c5053f06e41d5d808632f6c28b472a6037d8
Monotone-Author: jraby@inverse.ca
Monotone-Date: 2012-02-15T19:33:37
Monotone-Branch: ca.inverse.sogo
2012-02-15 19:33:37 +00:00
Jean Raby
eb64356858
Verbose error if the assertion fails
...
Monotone-Parent: e18b5ae2235fde5d7f7f569ead8452a2217d9b5c
Monotone-Revision: 057f323db2fa6be4670dc58350ff09cbbc11113b
Monotone-Author: jraby@inverse.ca
Monotone-Date: 2012-02-15T18:14:19
Monotone-Branch: ca.inverse.sogo
2012-02-15 18:14:19 +00:00
Wolfgang Sourdeau
c255ce92fd
Monotone-Parent: b84d2ade488d31149ffc7e1bd8b78b98c3331703
...
Monotone-Revision: 6e9bec6a824b22501c8cbc518a56410d6d896cb0
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2012-02-13T15:09:06
Monotone-Branch: ca.inverse.sogo
2012-02-13 15:09:06 +00:00
Jean Raby
eceffe862e
Drop pytz, use dateutil.tz.
...
Bring in small fixes from trunk
Monotone-Parent: 18bd3484373fa731cf9a3ac7ca3ce35afbf03cdd
Monotone-Revision: 1efb09bf023898a5a0088c9ba29ca00f1a304611
Monotone-Author: jraby@inverse.ca
Monotone-Date: 2012-02-02T18:05:36
2012-02-02 18:05:36 +00:00
Francis Lachapelle
fc338931fc
Renamed "DanishDenmark" to "Danish".
...
Monotone-Parent: ab0d6aa948262973d1cb1c1b5c2028965a306451
Monotone-Revision: 724e56b2f3e856f74157f0d3158e24aa3a22c5e9
Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2011-12-19T17:16:23
2011-12-19 17:16:23 +00:00
Francis Lachapelle
188e9472e3
Added new Danish (Denmark) translation.
...
Monotone-Parent: 6e11f6220a9ec4ae00f4c090674fcb8b2910c44d
Monotone-Revision: dba9e298691b115fdb536d3e5610f71142ab4ee3
Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2011-12-02T03:37:42
2011-12-02 03:37:42 +00:00
Francis Lachapelle
506f3e299a
Splitted Spanish translation for Spain and Argentina.
...
Monotone-Parent: 861f7178f9b9b174a95089004b437ad49a79963a
Monotone-Revision: 579a8b749be55cfe567e5edf9b069e6f9da3a5de
Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2011-11-17T15:22:09
2011-11-17 15:22:09 +00:00
Francis Lachapelle
ae4123cfe0
Splitted Norwegian translation in Norwegian Bokmal and Nynorsk.
...
Monotone-Parent: 17530608006b90a01cc2e9b0e6c5591ad9be6610
Monotone-Revision: 7680b97cb4b0c7c994b80ccc36a5e6698af319b7
Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2011-11-15T21:15:49
2011-11-15 21:15:49 +00:00
Francis Lachapelle
63e0b0e116
applied changes from 59d4ff7e6c2fe24e74adbe4891af30ece4f5e858
...
through c05e0091913ed81140571dab045abdaf56a77ef8
Monotone-Parent: 850fd7677033b28a7218a010f55b437ebd12f665
Monotone-Revision: eb1f58bb7bd3454ffc857750264fae0b27b86d32
Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2011-11-14T16:07:04
2011-11-14 16:07:04 +00:00
Ludovic Marcotte
220410b446
forgot file in previous commit
...
Monotone-Parent: a23f9b6b633e53869f52361213e6478e36384813
Monotone-Revision: dab3668bce4278be22f243f5c2d650104d8d89fe
Monotone-Author: ludovic@Sophos.ca
Monotone-Date: 2011-10-07T17:11:24
Monotone-Branch: ca.inverse.sogo
2011-10-07 17:11:24 +00:00
Ludovic Marcotte
f045996ac6
Converted teststrings into a tool
...
Monotone-Parent: ae0c0cd3dbc947562a3dbd28f513f46bcd28a5b4
Monotone-Revision: f6ec5191473f90384de5c3301569150128a2ae63
Monotone-Author: ludovic@Sophos.ca
Monotone-Date: 2011-10-07T15:27:41
Monotone-Branch: ca.inverse.sogo
2011-10-07 15:27:41 +00:00
Wolfgang Sourdeau
6192f0d077
Monotone-Parent: 3506bd18bc8c2147bebd7f22c05323ede7752c62
...
Monotone-Revision: 394b1692941b08185f4b0f87ec52bc7c0dc6c824
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-07-22T20:28:49
Monotone-Branch: ca.inverse.sogo
2011-07-22 20:28:49 +00:00
Wolfgang Sourdeau
53c646a072
Monotone-Parent: 7dc95c48ab0a4fd9411797dd3275f47c9c42b72d
...
Monotone-Revision: 3506bd18bc8c2147bebd7f22c05323ede7752c62
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-07-22T17:51:26
Monotone-Branch: ca.inverse.sogo
2011-07-22 17:51:26 +00:00
Wolfgang Sourdeau
5f6f472b16
Monotone-Parent: 3049bbd9ddfe5886523c3f742888bf850719f4bc
...
Monotone-Revision: d9a86eb13b216d79e4554381c163dbca408f0d39
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-07-19T20:01:13
Monotone-Branch: ca.inverse.sogo
2011-07-19 20:01:13 +00:00
Wolfgang Sourdeau
5a1aad272e
Make sogo-tests uninstallable
...
Monotone-Parent: 6d9f4a1dbd4808e626cd25041219c5bb22a5626f
Monotone-Revision: 3049bbd9ddfe5886523c3f742888bf850719f4bc
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-07-19T20:00:15
Monotone-Branch: ca.inverse.sogo
2011-07-19 20:00:15 +00:00
Jean Raby
4a1e59744d
Add options handling to sogoLogin.py
...
The script can now be used from the CLI to get the SOGo auth cookie.
Monotone-Parent: a7450cb20f9b7540324748f847e35d9eb3e1ba15
Monotone-Revision: da943d19b66326d6a44506dad61363238c96ca37
Monotone-Author: jraby@inverse.ca
Monotone-Date: 2011-06-27T22:43:48
Monotone-Branch: ca.inverse.sogo
2011-06-27 22:43:48 +00:00
Jean Raby
17c4ec949a
Add a rudimentary test for sogo-tool
...
Monotone-Parent: 986c53393f0caccafae8ec72f8b2d56477f587b6
Monotone-Revision: 7f7501b1bb5b05b31afe18481c6a203e70e2222b
Monotone-Author: jraby@inverse.ca
Monotone-Date: 2011-05-20T20:22:56
Monotone-Branch: ca.inverse.sogo
2011-05-20 20:22:56 +00:00
Jean Raby
a134cbe2cb
Fix teststrings.sh to exit != 0 if an error occured.
...
Monotone-Parent: c80984a4695d7e15164ed59ed14c2b823311be38
Monotone-Revision: 986c53393f0caccafae8ec72f8b2d56477f587b6
Monotone-Author: jraby@inverse.ca
Monotone-Date: 2011-05-20T19:46:13
Monotone-Branch: ca.inverse.sogo
2011-05-20 19:46:13 +00:00
Jean Raby
b86de24ecf
Fix a typo
...
Monotone-Parent: 7a80aa359f31e8185da9899c70adad7d7f65e076
Monotone-Revision: c80984a4695d7e15164ed59ed14c2b823311be38
Monotone-Author: jraby@inverse.ca
Monotone-Date: 2011-05-19T21:19:28
Monotone-Branch: ca.inverse.sogo
2011-05-19 21:19:28 +00:00
Ludovic Marcotte
ef17358c29
Added Icelandic translation - thanks to Anna Jonna Armannsdottir <annaj@hi.is>
...
Monotone-Parent: 998ca10db38dc23b8d40343f482a97b7e4d93b13
Monotone-Revision: 7543dc34aa33702ddf79bcb43feab4d72175bfc2
Monotone-Author: ludovic@Sophos.ca
Monotone-Date: 2011-05-11T19:12:47
Monotone-Branch: ca.inverse.sogo
2011-05-11 19:12:47 +00:00
Ludovic Marcotte
7d7bd78947
merge of '53dfb1b04415248644ed626184df1362cd4ee2f1'
...
and 'e0d3e7be794ca11b0110ce99b943aa8a46a9bb90'
Monotone-Parent: 53dfb1b04415248644ed626184df1362cd4ee2f1
Monotone-Parent: e0d3e7be794ca11b0110ce99b943aa8a46a9bb90
Monotone-Revision: 1464c6c39cc56b3546f7388e70945dfe0e03b3af
Monotone-Author: ludovic@Sophos.ca
Monotone-Date: 2011-05-03T13:39:48
Monotone-Branch: ca.inverse.sogo
2011-05-03 13:39:48 +00:00
Jean Raby
d1af8b7801
Imported managesieve.py: implements the client side of the managesieve protocol
...
Added sieve tests (vacation, forwarding and simple sieve scripts)
Added some caldav scheduling tests cases and resources planning tests.
Added new variables to config.py.in for sieve resources planning tests.
Monotone-Parent: d3ab72b923ee1d1bbd604ea5e7e14b54346aa0b3
Monotone-Revision: 53dfb1b04415248644ed626184df1362cd4ee2f1
Monotone-Author: jraby@inverse.ca
Monotone-Date: 2011-05-03T12:37:34
Monotone-Branch: ca.inverse.sogo
2011-05-03 12:37:34 +00:00
Wolfgang Sourdeau
0a1359117a
Monotone-Parent: d3ab72b923ee1d1bbd604ea5e7e14b54346aa0b3
...
Monotone-Revision: 286485edfe73374c792ca6df671c318f7516a2d8
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-04-08T15:29:00
Monotone-Branch: ca.inverse.sogo
2011-04-08 15:29:00 +00:00
Wolfgang Sourdeau
c9afeb9827
Monotone-Parent: 6dfadf575c7c0be4ae75752239ab48f7531dba38
...
Monotone-Revision: 4dead0c3c1d9edc0c48e5bfb39f0ec7a89f28007
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-04-01T21:13:19
Monotone-Branch: ca.inverse.sogo
2011-04-01 21:13:19 +00:00
Wolfgang Sourdeau
6f339121a2
Monotone-Parent: 5cb9c48b0138d6348fec10e7ae5a7a5e6b8403c2
...
Monotone-Revision: 6dfadf575c7c0be4ae75752239ab48f7531dba38
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-04-01T21:10:10
Monotone-Branch: ca.inverse.sogo
2011-04-01 21:10:10 +00:00
Wolfgang Sourdeau
f2c466be49
Monotone-Parent: e91e560ca6c090284bbf4b21c0faf601ae784a38
...
Monotone-Revision: 0d33a0e0f292ce34593481d0fa26cae27146aa3b
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-04-01T19:45:36
Monotone-Branch: ca.inverse.sogo
2011-04-01 19:45:36 +00:00
Wolfgang Sourdeau
4e13c0b73c
Monotone-Parent: 7ee997ad520d61e48d2f051e02d433791c47fd08
...
Monotone-Revision: c37895534ea03712cf65f5760bc535177a041d99
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-04-01T19:43:11
Monotone-Branch: ca.inverse.sogo
2011-04-01 19:43:11 +00:00
Wolfgang Sourdeau
87f516c874
Monotone-Parent: 149979fcef67a0799105ec0cd45d5b5364e8dbcf
...
Monotone-Revision: 7ee997ad520d61e48d2f051e02d433791c47fd08
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-04-01T18:57:00
Monotone-Branch: ca.inverse.sogo
2011-04-01 18:57:00 +00:00
Wolfgang Sourdeau
fd2d0930fd
Monotone-Parent: 20415379d4ad22b602692f50041a0eb207e1d1fb
...
Monotone-Revision: df080d9617e2f9f6b74b3cce75ec8404e4c4bec3
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-04-01T18:48:24
Monotone-Branch: ca.inverse.sogo
2011-04-01 18:48:24 +00:00