doc:appunti:calendar_contacts_private
                Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| doc:appunti:calendar_contacts_private [2019/11/28 12:03] – [Disattivazione App Calendario Google] niccolo | doc:appunti:calendar_contacts_private [2024/11/07 11:03] (current) – [Creazione di un calendario di gruppo] niccolo | ||
|---|---|---|---|
| Line 95: | Line 95: | ||
| Il sistema Android usa **tecniche aggressive per il risparmi di batteria**, questo affligge soprattutto le app non di sistema tipo DAVdroid. In pratica accade che **viene inibita la sincronizzazione** con il server: quando l'app è in background non viene mai svegliata. | Il sistema Android usa **tecniche aggressive per il risparmi di batteria**, questo affligge soprattutto le app non di sistema tipo DAVdroid. In pratica accade che **viene inibita la sincronizzazione** con il server: quando l'app è in background non viene mai svegliata. | ||
| - | Avviando l' | + | Avviando l' | 
| * Battery ... ? | * Battery ... ? | ||
| Line 104: | Line 104: | ||
| Nel nostro caso Android 8.1.0 Oreo su Xiaomi Mi A1, è stato necessario ... FIXME | Nel nostro caso Android 8.1.0 Oreo su Xiaomi Mi A1, è stato necessario ... FIXME | ||
| + | |||
| ===== Creazione di un calendario aggiuntivo ===== | ===== Creazione di un calendario aggiuntivo ===== | ||
| Line 198: | Line 199: | ||
| === Creazione di un Principal di tipo Group === | === Creazione di un Principal di tipo Group === | ||
| + | |||
| + | Il // | ||
| * User Functions => Create Principal | * User Functions => Create Principal | ||
| Line 206: | Line 209: | ||
| * Principal Type: Group | * Principal Type: Group | ||
| - | === Creazione di una Collection  | + | === Aggiunta degli User al Group === | 
| + | |||
| + | FIXME Serve davvero? Oppure è sufficiente creare il Ticket (vedi avanti)? | ||
| + | |||
| + | * User Functions => List Groups => (click su ID) | ||
| + | * Group Members => (select the user) => Add | ||
| + | * Group Members => (select the user) => Add | ||
| + | |||
| + | === Creazione di un Calendar  | ||
| * User Functions => List Groups => (click su ID) | * User Functions => List Groups => (click su ID) | ||
| Line 216: | Line 227: | ||
| * alendar Timezone: Europe/Rome | * alendar Timezone: Europe/Rome | ||
| * Collection Grants: | * Collection Grants: | ||
| - | * (select the user): ALL (FIXME Serve davvero? O basta il ticket?) | + | * (select the group): ALL (FIXME Serve davvero? O basta il ticket?) | 
| - | * (select the user): ALL (FIXME Serve davvero? O basta il ticket?) | + |         * <del>(select the user): ALL (FIXME Serve davvero? O basta il ticket?)</ | 
| + |         * <del>(select the user): ALL (FIXME Serve davvero? O basta il ticket?)</ | ||
| + | |||
| + | L'URL completo del calendario è **%%https:// | ||
| + | |||
| + | === Creazione di un Access Ticket per la Collection === | ||
| + | |||
| + | * User Functions => List Groups => (click su ID) | ||
| + | * Access Tickets | ||
| + | * Ticket ID: Nfe5wq0Y | ||
| + |       * Target: / | ||
| + | * Expires: 2029-12-29 | ||
| + | * Privileges: ALL | ||
| + | |||
| + | === Binding della Calendar Collection allo User === | ||
| + | |||
| + | Con questa operazione, il calendario condiviso (che ha URL **%%/ | ||
| + | |||
| + | * User Functions => List Users => (click su ID) | ||
| + | * Bindings to other collections | ||
| + |       * ID Bounds As: / | ||
| + | * Display Name: Calendario condiviso | ||
| + |       * To Collection: / | ||
| + | * Ticket ID: Nfe5wq0Y | ||
| + | |||
| + | L'URL completo del calendario diventa quindi **%%https:// | ||
| + | |||
| + | === Utilizzo dei ticket === | ||
| + | |||
| + | **%%https:// | ||
| + | |||
| + | ===== Aggiornamento del database di backend ===== | ||
| + | |||
| + | Dopo l' | ||
| + | |||
| + | < | ||
| + | Database schema needs upgrading. Current: 1.3.2, Desired: 1.3.3 | ||
| + | </ | ||
| + | |||
| + | Si è deciso di agire da riga di comando. Anzitutto si crea un file **/ | ||
| + | |||
| + | < | ||
| + | admin_db_user: | ||
| + | admin_db_pass: | ||
| + | admin_db_host: | ||
| + | </ | ||
| + | |||
| + | Quindi si esegue lo script **/ | ||
doc/appunti/calendar_contacts_private.1574939019.txt.gz · Last modified:  by niccolo
                
                