Passa al contenuto
Odoo Menu
  • Accedi
  • Provalo gratis
  • App
    Finanze
    • Contabilità
    • Fatturazione
    • Note spese
    • Fogli di calcolo (BI)
    • Documenti
    • Firma
    Vendite
    • CRM
    • Vendite
    • Punto vendita Negozio
    • Punto vendita Ristorante
    • Abbonamenti
    • Noleggi
    Siti web
    • Configuratore sito web
    • E-commerce
    • Blog
    • Forum
    • Live chat
    • E-learning
    Supply chain
    • Magazzino
    • Produzione
    • PLM
    • Acquisti
    • Manutenzione
    • Qualità
    Risorse umane
    • Dipendenti
    • Assunzioni
    • Ferie
    • Valutazioni
    • Referral dipendenti
    • Parco veicoli
    Marketing
    • Social marketing
    • E-mail marketing
    • SMS marketing
    • Eventi
    • Marketing automation
    • Sondaggi
    Servizi
    • Progetti
    • Fogli ore
    • Assistenza sul campo
    • Helpdesk
    • Pianificazione
    • Appuntamenti
    Produttività
    • Comunicazioni
    • Approvazioni
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    App di terze parti Odoo Studio Piattaforma cloud Odoo
  • Settori
    Retail
    • Libreria
    • Negozio di abbigliamento
    • Negozio di arredamento
    • Alimentari
    • Ferramenta
    • Negozio di giocattoli
    Cibo e ospitalità
    • Bar e pub
    • Ristorante
    • Fast food
    • Pensione
    • Grossista di bevande
    • Hotel
    Agenzia immobiliare
    • Agenzia immobiliare
    • Studio di architettura
    • Edilizia
    • Gestione immobiliare
    • Impresa di giardinaggio
    • Associazione di proprietari immobiliari
    Consulenza
    • Società di contabilità
    • Partner Odoo
    • Agenzia di marketing
    • Studio legale
    • Selezione del personale
    • Audit e certificazione
    Produzione
    • Tessile
    • Metallo
    • Arredamenti
    • Alimentare
    • Birrificio
    • Ditta di regalistica aziendale
    Benessere e sport
    • Club sportivo
    • Negozio di ottica
    • Centro fitness
    • Centro benessere
    • Farmacia
    • Parrucchiere
    Commercio
    • Tuttofare
    • Hardware e assistenza IT
    • Ditta di installazione di pannelli solari
    • Calzolaio
    • Servizi di pulizia
    • Servizi di climatizzazione
    Altro
    • Organizzazione non profit
    • Ente per la tutela ambientale
    • Agenzia di cartellonistica pubblicitaria
    • Studio fotografico
    • Punto noleggio di biciclette
    • Rivenditore di software
    Carica tutti i settori
  • Community
    Apprendimento
    • Tutorial
    • Documentazione
    • Certificazioni 
    • Formazione
    • Blog
    • Podcast
    Potenzia la tua formazione
    • Programma educativo
    • Scale Up! Business Game
    • Visita Odoo
    Ottieni il software
    • Scarica
    • Versioni a confronto
    • Note di versione
    Collabora
    • Github
    • Forum
    • Eventi
    • Traduzioni
    • Diventa nostro partner
    • Servizi per partner
    • Registra la tua società di contabilità
    Ottieni servizi
    • Trova un partner
    • Trova un contabile
    • Incontra un esperto
    • Servizi di implementazione
    • Testimonianze dei clienti
    • Supporto
    • Aggiornamenti
    GitHub Youtube Twitter Linkedin Instagram Facebook Spotify
    +1 (650) 691-3277
    Richiedi una demo
  • Prezzi
  • Aiuto

Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:

  • CRM
  • e-Commerce
  • Contabilità
  • Magazzino
  • PoS
  • Progetti
  • MRP
All apps
È necessario essere registrati per interagire con la community.
Tutti gli articoli Persone Badge
Etichette (Mostra tutto)
odoo accounting v14 pos v15
Sul forum
È necessario essere registrati per interagire con la community.
Tutti gli articoli Persone Badge
Etichette (Mostra tutto)
odoo accounting v14 pos v15
Sul forum
Assistenza

Remove access rights to a date

Iscriviti

Ricevi una notifica quando c'è un'attività per questo post

La domanda è stata contrassegnata
users
2 Risposte
772 Visualizzazioni
Avatar
Bruno S

Hi,


We have an employee who will be leaving the company on December 31, 2025. 

Can we schedule the end of his license usage rights in advance on that date? Odoo V.17

 Thank you in advance for your feedback. 

Sincerely,

0
Avatar
Abbandona
faOtools

This app - https://apps.odoo.com/apps/modules/17.0/security_user_roles - lets you do so. The tool allows combining access groups in user roles and then assigning them to users. Such an assignment might be automatic based on the time rules. Thus, it is possible to remove a role for a particular period (e.g., 12/31/2025 - forever) or, conversely, add it for periods.

Bruno S
Autore

Hi,

Thank you very much for your answers. 

It's a shame there's simply no contract end date in Odoo that would automate all this. 

I'll look into external modules. 

Have a great day.

Avatar
Christoph Farnleitner
Risposta migliore

While there is no "click here - done" solution to your requirement, you can certainly achieve this by setting up an Automation Rule.

If you haven't already, go to Apps, remove the Apps filter and search for and install Automation Rules (technical name base_automation).

Once this is out of the way, enable the Developer Mode (https://www.odoo.com/documentation/17.0/applications/general/developer_mode.html) and navigate to Settings -> Technical --> Automation -> Automation Rules. Here, create a new Automation Rule, looking something like this*:

Name: (something speaking, such as) 
Archive Employee User on Contract expiration
Model: 
Contract
Trigger: 
State is set to - Expired
Before Update Domain: (leave as is)
Apply on: (now, this is the most tricky part - you need to be clear about your rules specifying in detail how 'leaving your company' is defined your database)
Match all of the following rules:
Employee > Current Contract > Status is in (Expired, Cancelled)


Action To Do:
Update Employee > User > Active to No (False)


Your final result may look something like this:



*) Note: The exact way of implementing this depends on how you manage your Employees and their Contracts, and as already stated, how you define a leaving Employee in your database.

In any case, the record(s) listed under Apply on should give you a clear indication of whom's contracts are falling under your current configuration.

I'd highly recommend you to try this Automation Rule in a Testing Environment (note: you will have to manually trigger the Automation Rule execution in a properly set up Test environment yourself since Scheduled Actions are not executed by default!).

Furthermore, don't set Actions To Do as long as you are not completely sure the rules specified don't lead to lock yourself out of your database or have any other unwanted side-effects on current employees!

--

In general, what above Automation Rule is meant to do is to Archive Users of Employees once the current Employees's Contract is expired/cancelled. This also means, in case you use multiple Contracts on Employees, you need to further on-wards ensure that new contracts are set up prior to ending existing ones.

Finally, in case you're not fully familiar with how Employee Contracts are managed, you should take a detailed look at the documentation available:

  • https://www.odoo.com/slides/slide/9654 (and other Human Resources videos)
  • https://www.odoo.com/slides/slide/6862 (about Automations)
  • https://www.odoo.com/documentation/17.0/applications/hr.html
1
Avatar
Abbandona
Avatar
Cybrosys Techno Solutions Pvt.Ltd
Risposta migliore

Hi,

In Odoo, there’s no built-in feature to automatically deactivate a user on a future date, such as December 31, 2025. Deactivation must typically be done manually by archiving the user on the day they leave.

However, there are several ways to manage this more efficiently. The easiest is to use a third-party module from the Odoo App Store—search for apps like “Auto Deactivate Users” or “Deactivate User by Date.” These allow you to set a deactivation date on the user profile or trigger it after inactivity.

If you prefer not to use external modules, you can create a scheduled automated action in Developer Mode to run Python code that deactivates users on a set date. For example:


env['res.users'].search([('login','=','user@example.com')]).write({'active': False})


Alternatively, create a calendar reminder or task for the admin to manually archive the user on the specified date.


Hope it helps

0
Avatar
Abbandona
Ti stai godendo la conversazione? Non leggere soltanto, partecipa anche tu!

Crea un account oggi per scoprire funzionalità esclusive ed entrare a far parte della nostra fantastica community!

Registrati
Post correlati Risposte Visualizzazioni Attività
Managing users access rights UI changed from last week Risolto
users
Avatar
Avatar
1
set 25
2445
What is exact difference between portal and public user in odoo? when We need to create a public user? Risolto
users
Avatar
Avatar
Avatar
Avatar
3
lug 25
9496
How can I view user login history in my Odoo Standard v18 database?
users
Avatar
Avatar
1
mag 25
2304
What is the minimum number of users need to purchase ? Risolto
users
Avatar
Avatar
Avatar
2
gen 25
3006
How do I add a new user type field? Ex. In addition to Salesperson, we also want to have an Event Coordinator field. Risolto
users
Avatar
Avatar
1
ago 24
2744
Community
  • Tutorial
  • Documentazione
  • Forum
Open source
  • Scarica
  • Github
  • Runbot
  • Traduzioni
Servizi
  • Hosting Odoo.sh
  • Supporto
  • Aggiornamenti
  • Sviluppi personalizzati
  • Formazione
  • Trova un contabile
  • Trova un partner
  • Diventa nostro partner
Chi siamo
  • La nostra azienda
  • Branding
  • Contattaci
  • Lavora con noi
  • Eventi
  • Podcast
  • Blog
  • Clienti
  • Note legali • Privacy
  • Sicurezza
الْعَرَبيّة Català 简体中文 繁體中文 (台灣) Čeština Dansk Nederlands English Suomi Français Deutsch हिंदी Bahasa Indonesia Italiano 日本語 한국어 (KR) Lietuvių kalba Język polski Português (BR) română русский язык Slovenský jazyk slovenščina Español (América Latina) Español ภาษาไทย Türkçe українська Tiếng Việt

Odoo è un gestionale di applicazioni aziendali open source pensato per coprire tutte le esigenze della tua azienda: CRM, Vendite, E-commerce, Magazzino, Produzione, Fatturazione elettronica, Project Management e molto altro.

Il punto di forza di Odoo è quello di offrire un ecosistema unico di app facili da usare, intuitive e completamente integrate tra loro.

Website made with

Odoo Experience on YouTube

1. Use the live chat to ask your questions.
2. The operator answers within a few minutes.

Live support on Youtube
Watch now