diff --git a/grandlyon/recipes/givors.json b/grandlyon/recipes/givors.json index b72206f..211674a 100644 --- a/grandlyon/recipes/givors.json +++ b/grandlyon/recipes/givors.json @@ -54,6 +54,16 @@ "label": "Adresse Toodego", "value": "https://portail-citoyen.guichet-recette.grandlyon.com/" }}, + {"set-variable": { + "name": "toodego_eservices_url", + "label": "Adresse démarches Toodego", + "value": "https://demarches.guichet-recette.grandlyon.com/" + }}, + {"set-variable": { + "name": "toodego_passerelle_url", + "label": "Adresse passerelle Toodego", + "value": "https://passerelle.guichet-recette.grandlyon.com/" + }}, {"set-variable": { "name": "gnm_commune", "label": "Identifiant commune", @@ -119,6 +129,7 @@ "label": "Communes pilotes", "value": [ {"name": "Bron", "url": "https://www.ville-bron.fr"}, + {"name": "Caluire-et-Cuire", "url": "https://www.ville-caluire.fr/"}, {"name": "Corbas", "url": "https://www.ville-corbas.fr/"}, {"name": "Dardilly", "url": "https://www.dardilly.fr"}, {"name": "Oullins", "url": "http://www.oullins.fr"}, diff --git a/grandlyon/scripts/copy-portal-agent.py b/grandlyon/scripts/copy-portal-agent.py index 71e49ec..2588c51 100644 --- a/grandlyon/scripts/copy-portal-agent.py +++ b/grandlyon/scripts/copy-portal-agent.py @@ -24,6 +24,8 @@ site_export_orig = subprocess.check_output(['sudo', '-u', 'combo', 'combo-manage site_export_orig = site_export_orig.decode('utf-8') site_export = site_export_orig.replace(orig_city, dest_city) +#site_export = site_export.replace('Pierre-Bénite', dest_city) +#site_export = site_export.replace('Pierre-B\\u00e9nite', dest_city) site_export = site_export.replace(slug_orig_city, slug_dest_city) open('/tmp/site-export.json', 'w').write(site_export) subprocess.call(['sudo', '-u', 'combo', 'combo-manage', 'tenant_command', 'import_site', '-d', dest_site, '/tmp/site-export.json']) diff --git a/grandlyon/scripts/copy-portal-users.py b/grandlyon/scripts/copy-portal-users.py index 1a5a844..ac706a7 100644 --- a/grandlyon/scripts/copy-portal-users.py +++ b/grandlyon/scripts/copy-portal-users.py @@ -24,6 +24,8 @@ site_export_orig = subprocess.check_output(['sudo', '-u', 'combo', 'combo-manage site_export_orig = site_export_orig.decode('utf-8') site_export = site_export_orig.replace(orig_city, dest_city) +#site_export = site_export.replace('Pierre-Bénite', dest_city) +#site_export = site_export.replace('Pierre-B\\u00e9nite', dest_city) site_export = site_export.replace(slug_orig_city, slug_dest_city) open('/tmp/site-export.json', 'w').write(site_export) subprocess.call(['sudo', '-u', 'combo', 'combo-manage', 'tenant_command', 'import_site', '-d', dest_site, '/tmp/site-export.json']) diff --git a/grandlyon/scripts/copy-wcs.py b/grandlyon/scripts/copy-wcs.py index 3709513..d02fc7c 100755 --- a/grandlyon/scripts/copy-wcs.py +++ b/grandlyon/scripts/copy-wcs.py @@ -37,9 +37,16 @@ def copy(orig, dest, dest_city): fd.write(src) fd.close() -for object_type in ('formdefs', 'carddefs', 'workflows', 'categories', 'datasources', 'wscalls', 'mail-templates'): # , 'models', 'blockdefs', 'apiaccess'): +# cf ~/src/wcs/wcs/publisher.py::import_zip +# $ git grep -A1 XmlStorableObject wcs | grep '_names =' +# models: les modèles de documents +# puis faire un ls sur le tenant de la souce pour voir les répertoires à copier +for object_type in ( + # 'apiaccess', 'models', 'blockdefs' # jamais testé + 'formdefs', 'carddefs', 'workflows', 'categories', 'datasources', 'wscalls', 'mail-templates', + 'workflow_categories', 'carddef_categories'): orig_dir = os.path.join('/var/lib/wcs/%s/%s/' % (orig_site, object_type)) - dest_dir = os.path.join('/var/lib/wcs/%s/%s/' % (dest_site, object_type)) + dest_dir = os.path.join('/var/lib/wcs/tenants/%s/%s/' % (dest_site, object_type)) if not os.path.exists(orig_dir): continue if not os.path.exists(dest_dir):