|
|
Wiki del Odoo de Comunitats Energètiques:
|
|
# Som Comunitats - Wiki
|
|
|
|
You can access the documentation at https://git.coopdevs.org/coopdevs/comunitats-energetiques/documentacio/-/wikis/home
|
|
|
|
|
|
|
|
[[_TOC_]]
|
|
The documentation found in this wiki was moved to [here](https://git.coopdevs.org/coopdevs/comunitats-energetiques/documentacio/-/wikis/home/Configuration)
|
|
|
|
|
|
|
|
## URL'S dels servidors implicats
|
|
# Clone your wiki
|
|
|
- Servidors Odoo:
|
|
```shell
|
|
|
1. **testing**: https://erp-testing.somcomunitats.coop/web/login
|
|
git clone git@git.coopdevs.org:coopdevs/comunitats-energetiques/documentacio.wiki.git
|
|
|
2. **producció**: https://erp-prod.somcomunitats.coop/web/login ò https://erp.somcomunitats.coop/web/login
|
|
cd documentacio.wiki
|
|
|
3. antic testing a Singulars1: https://erp-test.somcomunitats.coop/web/login
|
|
``` |
|
|
- Servidor KC:
|
|
|
|
|
1. **testing**: https://auth-testing.somcomunitats.coop/auth/
|
|
|
|
|
2. **produccio**: https://auth-prod.somcomunitats.coop/auth/ ò https://auth.somcomunitats.coop/auth/
|
|
|
|
|
3. antic testing a Singulars1: https://auth-test.somcomunitats.coop/auth/
|
|
|
|
|
|
|
|
|
|
## Dades companyies al entorn de **TESTING**
|
|
|
|
|
|
|
|
|
|
- La URL del Odoo per iniciar-hi sessió: `https://erp-testing.somcomunitats.coop/web/login`
|
|
|
|
|
- La URL de Odoo per al formulari públic de alta de noves sòcies es `https://erp-testing.somcomunitats.coop/ca_ES/become_cooperator?odoo_company_id=#` , reemplaçar # pel ID de la companyia contra la que es vol procedir a fer l'alta.
|
|
|
|
|
- Companyies creades en el moment d'arrarc de les CCEE Pioneres:
|
|
|
|
|
- **somcomunitats.coop** (company_id **1**) --> La Instancia. Email: `info+TESTING@somcomunitats.coop`
|
|
|
|
|
- **Comunitat Energètica Prova** (company_id **2**) email: `info+CE_PROVA_TEST@somcomunitats.coop`
|
|
|
|
|
- **CE Demo 1** (company_id **4**) --> usada per a les formacions .
|
|
|
|
|
- **[TEST] GaresBide S.COOP. de iniciativa social** (company_id **5**)
|
|
|
|
|
- **[TEST] Balenyà Sostenible** (company_id **6**)
|
|
|
|
|
- **[TEST] Cooperativa Energética de Catarroja COOP.V.** (company_id **7**)
|
|
|
|
|
- **[TEST] Energía Bonita S. Coop.** (company_id **8**)
|
|
|
|
|
- **[TEST] Olost i Santa Creu Sostenible SCCL** (company_id **9**)
|
|
|
|
|
- **[TEST] La Tonenca Sccl** (company_id **10**)
|
|
|
|
|
- **[TEST] Cooperativa Taradell Sostenible SCCL** (company_id **11**)
|
|
|
|
|
## \[WIP\] Convencions que impacten transversalment al projecte.
|
|
|
|
|
- Al KC hi ha un realm per a cada CE/company del Odoo.
|
|
|
|
|
- Si una persona/empresa és socia a l'hora de més d'una CE haurà de gestionar usuaris independents per a cadascuna d'elles (al KC i al Odoo hi haurà 2 usuaris independents).
|
|
|
|
|
- El 'Name' dels realms que crearem al KC es correspondran amb elID de la res_company del Odoo per a la companyia/CE. La 'Coordinadora' sempre tindrà assignat el realm.name = '1' al KC.
|
|
|
|
|
- El password per defecte que Odoo injecta al KC cada cop que crea un usuari nou al KC és: `w8P=FL_W`
|
|
|
|
|
- Per defecte Odoo crea els nous usuaris al KC usant com a 'Username' del KC el **VAT/NIF** de la empresa/persona que es registra com a sòcia de la CE passat a lower case, per exemple *46644176s*. En cas que el partner no tingui NIF/CIF usa el **fisrtname concatenat amb el lastname** passat a lowercase entre guions baixos i sense caracters especials, ex: *maria_lopez_casals*.
|
|
|
|
|
- Al Odoo hi ha 3 `grups de permisos` que es corresponen amb 3 `grups d'usuaris` al KC (existents dins de cada realm de KC) tant a Odoo com a KC tenen el mateix nom:
|
|
|
|
|
- `ce_members_group`: usuaris de Odoo/KC que representen persones/empreses que son membres de una **amb dret de login a la OV de la seva CE** però **sense dret d'accés al Odoo**
|
|
|
|
|
- `ce_admins_group`: usuaris de Odoo/KC que representen persones/empreses que son membres de una **amb dret de login a la OV de la seva CE** i **amb dret d'accés al Odoo** atès que son persones administradodes de la seva CE.
|
|
|
|
|
- `platfrom_admins_group`: usuaris de Odoo/KC que representen persones/empreses que pertanyen a la companyia del Odoo 'cordinadora'. A Odoo i KC aquesta companyia és la **1**. Tenen **dret d'accés al Odoo** i un cop loguinats a Odoo tenen capacitat de gestionar qualsevol de les CCEE.
|
|
|
|
|
- Al KC hi ha 3 `rols` que s'assignen per defecte als usuaris en funció del `grup d'usuaris` al que pertanyen:
|
|
|
|
|
- KC Role: `ce_member_role` assignat al KC user group: `ce_members_group`
|
|
|
|
|
- KC Role: `ce_admin_role` assignat al KC user group: `ce_admins_group`
|
|
|
|
|
- KC Role: `platform_admin_role` assignat al KC user group: `platform_admins_group`
|
|
|
|
|
## API / ENDPOINT's Odoo Comunitats Energètiques
|
|
|
|
|
[Documentació API/ENDPOINT's Odoo Comunitats Energètiques](API Odoo Comunitats Energètiques)
|
|
|
|
|
## Aixecar un servidor de keycloak per a testing
|
|
|
|
|
[Documentació Aixecar un servidor de keycloak](Aixecar un servidor de keycloak per a testing)
|
|
|
|
|
## \[WIP\] Configurar un servidor de keycloak
|
|
|
|
|
[Configurar servidor Keycloak i part KC del Odoo](Configurar servidor Keycloak i part KC del Odoo)
|
|
|
|
|
## \[WIP\] Odoo - Configuracions Generals Inicials
|
|
|
|
|
[Documentació Odoo - Configuracions Generals Inicials](Odoo Configuracions Generals Inicials)
|
|
|
|
|
## \[WIP\] Odoo - Crear noves companyies
|
|
|
|
|
[Documentació Odoo - Crear noves companyies](Odoo Crear noves companyies)
|
|
|
|
|
## \[WIP\] Odoo - Validar SubscriptionRequest: Alta Nova Sòcia
|
|
|
|
|
[Documentació Validar SubscriptionRequest: Alta Nova Sòcia](Odoo Validar SubscriptionRequest)
|
|
|
|
|
## \[WIP\] Odoo - DevOps manual
|
|
|
|
|
[DevOps Manual](https://git.coopdevs.org/coopdevs/comunitats-energetiques/odoo-ce/-/wikis/DevOps-manual)
|
|
|
|
|
## \[WIP\] Odoo - Traduccions
|
|
|
|
|
|
|
|
|
|
Seguirem [aquest](https://www.odoo.com/documentation/14.0/developer/howtos/translations.html?highlight=translation#exporting-translatable-term) criteri de la OCA.
|
|
|
|
|
|
|
|
|
|
**Alerta** que l'arxiu *.pot el .gitignore el descarta de manera que cal FORÇAR la seva incorporació al MR via: `git add --force energy_communities/i18n/energy_communities.pot` (ò semblant depenent de la estrucura de carpetes del nostre repo local. |
|
|
|
\ No newline at end of file |
|
|