Thank you very much for your answer... This is exactly what I was looking for.
Best regards -- -- *************************************************** Benjamin PIERROT DSI : Pôle Production TICE et Services Université Jean Monnet Saint-Etienne Le Jeudi 5 Avril 2012 17:49 CEST, Christian Mack <christian.m...@uni-konstanz.de> a écrit: > Hello Benjamin Pierrot > > > On 2012-04-05 17:12, Benjamin Pierrot wrote: > > Hello, > > Sorry for my bad explanation and thank you for your interest in my problem. > > I want to add an external calendar example > > "http://www.education.gouv.fr/download.php?file=http://media.education.gouv.fr/ics/Calendrier_Scolaire_Zones_A_B_C.ics" > > in > > sogoof a certain number of my users. > > So this is a webcalendar! (in database : > > ({"Calendar":{"WebCalendars":{"vacances:Calendar\/VAC":"http:\\//www.education.gouv.fr\/download.php?file=http:\/\/media.education.gouv.fr\/ics\/Calendrier_Scolaire_Zones_A_B_C.ics > > <http://www.education.gouv.fr/download.php?file=http://media.education.gouv.fr/ics/Calendrier_Scolaire_Zones_A_B_C.ics>"}}}). > > > > My wish would be toscript this with sogo-tool. As for other functions > > such as filters sieves > > example : > > sogo-tool user-preferences set defaults patrick admin:qwerty > > SOGoSieveFilters '{"SOGoSieveFilters": [{"active": true, "actions": > > [{"method": "fileinto", "argument": "myfolder"}], "rules": [{"operator": > > "contains", "field": "subject", "value": "bar"}], "match": "any", > > "name":"foo"}]}') > > > > I never tried to create a calendar with sogo-tool, but it should work. > > Calendar definitions are not defaults, but settings. > So in your script you have to look at the existing calendar settings with: > sogo-tool user-preferences get settings ${USERNAME} Calendar > > Then enhance it with your chosen WebCalendar settings and store this > with "set". > > > But be aware that you _never_ should use duplicate UUIDs. So your script > has to check this first, before inserting your new web calendar entry. > I don't know how to do that, without querying the database itself. > > > Kind regards, > Christian Mack > > -- > Christian Mack > Gruppe Informationsdienste > Rechenzentrum Universität Konstanz > -- users@sogo.nu https://inverse.ca/sogo/lists