Ist dies möglich ist odoo, dass wir Bearbeitungszugriff auf ein Modell in einer Ansicht gewähren, aber nicht in allen Systemen. Denn nach meinem Wissen, wenn Sie einer Gruppe oder einem Benutzer CRUD-Zugriff gewähren. Es wird auf alle Ansichten in Ihrem System angewendet. Ich möchte, dass Benutzer einen Datensatz des Modells nur dann bearbeiten können, wenn er sich in einer bestimmten Ansicht befindet.Odoo- Zugriff auf Benutzer nur für eine bestimmte Ansicht
2
A
Antwort
1
Sie können der Ansicht direkt Gruppen hinzufügen, die nur der Sichtbarkeit dienen. Das wird diese Ansicht für diesen Benutzer direkt unsichtbar machen.
Oder Sie können fields_view_get Methode überschreiben, in dem Sie Ansicht nur lesbar auf Benutzer festlegen.
@api.model
def fields_view_get(self, view_id=None, view_type='form', toolbar=False, submenu=False):
view = self.env.ref('view_external_id').id
if view == view_id and view_type=='form':
view_info['arch'] = view_info['arch'].replace("<form","<form edit="\"false\"")
return super(class_name, self).fields_view_get(view_id=view_id, view_type=view_type, toolbar=toolbar, submenu=submenu)
Verwandte Themen
- 1. Zugriff auf bestimmte URL für bestimmte Benutzer im Frühjahr Sicherheit
- 2. SQL Server Berechtigungen für nur eine Tabelle für bestimmte Benutzer
- 3. Seite nur für bestimmte Benutzer zugänglich PHP
- 4. Zugriff auf eine bestimmte Ansicht in CakePHP verhindern
- 5. Web.config erlauben Standort Zugriff für bestimmte Benutzer
- 6. Datenbankentwurf: Benutzer mit Zugriff auf bestimmte Seiten
- 7. nur bestimmte Benutzer Ebene
- 8. einschränken Seitenansicht Zugriff auf bestimmte Benutzer/Kunden
- 9. Benutzer Zugriff auf eine bestimmte Seite Beschränken - Wordpress
- 10. Inhalt nur für bestimmte Benutzer-IDs sichtbar
- 11. Zugriff auf eine bestimmte Tabelle?
- 12. ionische Landschaftsansicht nur für bestimmte Benutzer
- 13. Ansicht und Zugriff auf nur eine Verzweigung in einem Repository
- 14. Zugriff auf Ereignisse im Odoo-Kalender beschränken
- 15. Link nur für bestimmte Benutzer sichtbar?
- 16. Erteilen Sie den Zugriff auf ec2 AWS Benutzer nur für bestimmte Dateien
- 17. Restrinct Zugriff nur für Admin Benutzer
- 18. Teilen Odoo Dashboard für alle Benutzer
- 19. Zugriff auf lokale Intranetseite für nur 1 Benutzer verweigert
- 20. einem Benutzer die Berechtigung erteilen, um nur eine MySQL-Ansicht
- 21. Oracle - beschränken Benutzer Zugriff auf nur eine Verbindung
- 22. Beschränken Sie den Zugriff auf eine Seite in einer Wordpress-Website nur für bestimmte Referrer
- 23. Django für bestimmte Benutzer umleiten
- 24. Zugriff auf Controller-Eigenschaften über eine Ansicht
- 25. Android-Soft-Tastatur nur eine bestimmte Ansicht drücken
- 26. Benutzer auf bestimmte Seite umleiten, wenn Benutzer für eine bestimmte Zeit inaktiv ist
- 27. Odoo Standard-Datenbank für alle Benutzer
- 28. Yii2 - JS-Skript nur für bestimmte Ansicht einschließen
- 29. Wie für bestimmte Benutzer
- 30. AngularJS - verhindern nicht authentifizierten Benutzer den Zugriff auf bestimmte Routen
Sind Sie sicher, dass '
Es ist das gleiche. Aber gut zu wissen. – CZoellner