Questo sito utilizza cookie per le proprie funzionalità e per inviarti pubblicità e servizi in linea con le tue preferenze. Chiudendo questo banner, scorrendo questa pagina o cliccando qualunque suo elemento acconsenti all’uso dei cookie.

Accedendo al link http://www.odoo-italia.org/index.php/home/cookie-policy puoi leggere in dettaglio le modalità di trattamento dei cookie da parte dell'Associazione Odoo Italia.

Benvenuto, Ospite
Nome utente: Password: Ricordami
Ricordati di inserire la versioni di Odoo per cui poni la domanda
  • Pagina:
  • 1
  • 2

ARGOMENTO: [10] Accesso Concorrente

[10] Accesso Concorrente 2 Mesi 3 Settimane fa #32082

  • giuseppeflammia
  • Avatar di giuseppeflammia
  • Offline
  • Expert Boarder
  • Messaggi: 100
  • Ringraziamenti ricevuti 1
  • Karma: 0
Ciao a tutti,


ho la necessità che se due utenti accedono alla stessa form di un'entità, solo uno dei due può scrivere mentre l'altro deve trovare la form bloccata in scrittura.

Qualcuno di voi si è trovato di fronte ad un problema simile ?

L'unica soluzione che mi viene in mente adesso è mettere un pulsante nella form che avvisa il quel momento quella entità è in fase di modifica da un utente. Questa soluzione mi sembra troppo macchinosa da proporre al mio cliente.
Mi piacerebbe che se un utente clicca su "Modifica", nega al resto degli utenti del sistema di modificare quella specifica form.
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

[10] Accesso Concorrente 2 Mesi 3 Settimane fa #32083

  • gigidn
  • Avatar di gigidn
  • Offline
  • Platinum Boarder
  • Messaggi: 1925
  • Ringraziamenti ricevuti 446
  • Karma: 22
Allora fammi pensa' attimo .... ummm non si puo' fare, ... vediam vediam ma forse ... no non si puo' fare ... l'ho detto? non si puo' fare.

Provare anche solo ad immaginare una soluzione teoricamente tecnica fantasiosa per risolvere questo problema è un volersi fare del male. Se e' questa l'esigenza probabilmente è sballato il business case e si vorrebbe mettere una pezza con una casino tecnico che al di la dell'essere realmente molto ma molto difficile da realizzare porterebbe tali e tanti di quei casini che neanche voglio pensarci.

Se proprio il business case prevede il blocco del record in scrittura è li che si deve intervenire .... blocchi il record e lo concedi in scrittura solo a quel determinato utente e quando ha completato lo sblocchi.

Tecnicamente questa soluzione è fattibile ma non è esente da problemi e comunque l'orm di odoo potrebbe aiutare con la parte accessi ma la scrittura devi farla via sql.

Insomma, deve essere proprio l'ultima spiaggia per voler affrontare un problema del genere.
@KTec
www.ktec.it
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

[10] Accesso Concorrente 2 Mesi 3 Settimane fa #32084

  • difra
  • Avatar di difra
  • Offline
  • Expert Boarder
  • Messaggi: 102
  • Ringraziamenti ricevuti 4
  • Karma: 0
qui c'è un modulo per la v9 che sembra fare al caso tuo.
apps.openerp.com/apps/modules/9.0/concurrency/

mai provato però.
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

[10] Accesso Concorrente 2 Mesi 3 Settimane fa #32086

  • giuseppeflammia
  • Avatar di giuseppeflammia
  • Offline
  • Expert Boarder
  • Messaggi: 100
  • Ringraziamenti ricevuti 1
  • Karma: 0
Si ferma alla versione 9 di Odoo :(
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

[10] Accesso Concorrente 2 Mesi 3 Settimane fa #32087

  • giuseppeflammia
  • Avatar di giuseppeflammia
  • Offline
  • Expert Boarder
  • Messaggi: 100
  • Ringraziamenti ricevuti 1
  • Karma: 0
gigidn ha scritto:
Allora fammi pensa' attimo .... ummm non si puo' fare, ... vediam vediam ma forse ... no non si puo' fare ... l'ho detto? non si puo' fare.

Provare anche solo ad immaginare una soluzione teoricamente tecnica fantasiosa per risolvere questo problema è un volersi fare del male. Se e' questa l'esigenza probabilmente è sballato il business case e si vorrebbe mettere una pezza con una casino tecnico che al di la dell'essere realmente molto ma molto difficile da realizzare porterebbe tali e tanti di quei casini che neanche voglio pensarci.

Se proprio il business case prevede il blocco del record in scrittura è li che si deve intervenire .... blocchi il record e lo concedi in scrittura solo a quel determinato utente e quando ha completato lo sblocchi.

Tecnicamente questa soluzione è fattibile ma non è esente da problemi e comunque l'orm di odoo potrebbe aiutare con la parte accessi ma la scrittura devi farla via sql.

Insomma, deve essere proprio l'ultima spiaggia per voler affrontare un problema del genere.

E' una brutta gatta da pelare ma qualcosa mi devo inventare per affrontare questo ostacolo.

Forse la notte porterà consiglio
:type:
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

[10] Accesso Concorrente 2 Mesi 3 Settimane fa #32088

  • Antoniov
  • Avatar di Antoniov
  • Online
  • Administrator
  • Messaggi: 1555
  • Ringraziamenti ricevuti 283
  • Karma: -115
Per curiosità: perché hai questo problema?

Con i vecchi sistemi, che scrivevamo a livello di record, il blocco era una necessità.
Con i sistemi moderni, come Odoo, il blocco record è pericoloso
Questo indirizzo email è protetto dagli spambots. È necessario abilitare JavaScript per vederlo. - Presidente eletto dell'associazione
Questo indirizzo email è protetto dagli spambots. È necessario abilitare JavaScript per vederlo.
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.
  • Pagina:
  • 1
  • 2
Tempo creazione pagina: 0.136 secondi

Odoo Italia Associazione - C.F: 94200470485 - Sede: Viale dei Cadorna, 83 - Firenze - Italy

Protected by R Antispam