Odoo Online¶
Odoo Online oferă baze de date private găzduite și gestionate de Odoo. Bazele de date Odoo Online pot fi accesate folosind orice browser web și nu necesită o instalare locală. Pot fi utilizate pentru producție pe termen lung sau pentru a testa temeinic Odoo, inclusiv personalizări care nu necesită cod personalizat.
Sfat
Pentru a testa rapid Odoo, sunt disponibile `baze de date demo<https://demo.odoo.com>`_ partajate pentru testare. Nu este necesară înregistrarea; totuși, fiecare bază de date este disponibilă doar pentru câteva ore.
Notă
Odoo Online este incompatibil cu modulele personalizate sau modulele din Magazinul de aplicații Odoo.
Database manager¶
Pentru a gestiona o bază de date Odoo Online, deschideți managerul de baze de date și conectați-vă ca administrator al bazei de date.
Nume de domeniu¶
Configurați un nume de domeniu personalizat selectând o bază de date și făcând clic pe Nume de domenii.
Ascunde¶
Ascundeți permanent baza de date din managerul de baze de date selectând-o și făcând clic pe Ascunde. În caseta de dialog, faceți clic pe Da, nu mai am nevoie de ea.
Notă
Este posibil să accesați o bază de date ascunsă prin intermediul URL-ului acesteia.
Gestionați¶
Accesați toate celelalte opțiuni de gestionare a bazei de date selectând-o și făcând clic pe Gestionează.
Schimbă planurile¶
Schimbați planurile de prețuri făcând clic pe Schimbă sub planul dorit.
Actualizează¶
Lansați o actualizare a bazei de date făcând clic pe Actualizează.
Notă
Această opțiune este afișată doar când este disponibilă o actualizare.
Redenumire¶
Redenumește și schimbă URL-ul unei baze de date făcând clic pe Rename. În caseta de dialog, introdu un New name și fă clic pe Rename.
Duplicare¶
Creează o copie a bazei de date făcând clic pe Duplicate. În caseta de dialog, introdu un New name și fă clic pe Duplicate.
Important
În mod implicit, opțiunea For testing purposes este activată. Aceasta dezactivează toate acțiunile externe (e-mailuri, plăți, comenzi de livrare etc.) în baza de date duplicată.
Duplicatele expiră după 15 zile.
Pot fi create maximum cinci duplicate pe bază de date. În circumstanțe extraordinare, contactează Odoo Support pentru a extinde limita.
Descărcați o copie de rezervă¶
Descarcă un fișier ZIP care conține o copie de rezervă a bazei de date făcând clic pe Download Backup.
Notă
Se face backup zilnic pentru bazele de date conform „SLA Odoo Cloud Hosting <https://www.odoo.com/cloud-sla>`_.
Dacă opțiunea Download Backup este dezactivată, înseamnă că baza de date este prea mare pentru a fi descărcată folosind managerul de baze de date. Contactează Odoo Support pentru a solicita o soluție alternativă de descărcare.
Vizualizează jurnalele de activitate admin¶
Vizualizează jurnalele tuturor acțiunilor întreprinse de angajații Odoo sau de administratorul bazei de date asupra bazei de date făcând clic pe View Admin Activity Logs.
Notă
Acțiunile întreprinse de angajații Odoo sunt de obicei rezultatul solicitărilor trimise către suportul Odoo, efectuate în contextul unui proiect de pornire rapidă sau necesare pentru menținerea bazei de date.
Transferă proprietatea¶
Creează un tichet de asistență pentru a solicita un transfer de proprietate al bazei de date făcând clic pe Transfer Ownership.
Șterge¶
Șterge baza de date și închide abonamentul asociat făcând clic pe Delete. În caseta de dialog, fă clic pe Delete.
Pericol
Toate datele bazei de date vor fi șterse instantaneu pentru toți utilizatorii și nu pot fi restaurate. Se recomandă să descarci o copie de rezervă înainte de a șterge o bază de date.
Notă
După ștergere, numele bazei de date devine disponibil pentru oricine.
Servicii web¶
To retrieve a list of all databases displayed under the database manager programmatically, call the list method of the
odoo.database model via an web service call.
To retrieve this list with the xmlrpc.client library:
import xmlrpc.client
USER = 'user@domain.tld'
APIKEY = 'your_apikey'
root = 'https://www.odoo.com/xmlrpc/'
uid = xmlrpc.client.ServerProxy(root + 'common').login('openerp', USER, APIKEY)
sock = xmlrpc.client.ServerProxy(root + 'object')
databases_list = sock.execute('openerp', uid, APIKEY, 'odoo.database', 'list')
The equivalent example with JSON-RPC:
import json
import random
import urllib.request
USER = 'user@domain.tld'
APIKEY = 'your_apikey'
def json_rpc(url, method, params):
data = {
'jsonrpc': '2.0',
'method': method,
'params': params,
'id': random.randint(0, 1000000000),
}
req = urllib.request.Request(url=url, data=json.dumps(data).encode(), headers={
"Content-Type": "application/json",
})
reply = json.loads(urllib.request.urlopen(req).read().decode('UTF-8'))
if reply.get('error'):
raise Exception(reply['error'])
return reply['result']
def call(url, service, method, *args):
return json_rpc(url, 'call', {'service': service, 'method': method, 'args': args})
url = 'https://www.odoo.com/jsonrpc'
uid = call(url, 'common', 'login', 'openerp', USER, APIKEY)
databases_list = call(url, 'object', 'execute', 'openerp', uid, APIKEY, 'odoo.database', 'list')