10-11-2020, 17:17
Bonjour,
Je continue ma progression tout doucement sur la doc exemple .
Dans mon apps.py
J'ai un message d'erreur :
La classe _LinksGroup se trouve dans le fichier : \Python\creme2\creme\creme_core\gui\menu.py si je ne m'abuse.
Je ne comprends pas aussi 'persons-directory' et 'feautures' à quoi cela correspond.
Je continue ma progression tout doucement sur la doc exemple .
Dans mon apps.py
Code :
# -*- coding: utf-8 -*-
from creme.creme_core.apps import CremeAppConfig
from django.utils.translation import gettext_lazy as _
class EditorsConfig(CremeAppConfig):
name = 'creme.editors'
verbose_name = _('Editors management')
dependencies = ['creme.creme_core']
def register_entity_models(self, creme_registry):
from .models import Editor
creme_registry.register_entity_models(Editor)
def register_menu(self, creme_menu):
from .models import Editor
creme_menu.get('features', 'persons-directory')\
.add(creme_menu.URLItem.list_view('editors-editors', model=Editor))
creme_menu.get('creation', 'any_forms')\
.get_or_create_group('persons-directory', _('Directory'), priority=10)\
.add("create_editor", Editor) # <- vous pouvez utiliser un paramètre 'priority'
J'ai un message d'erreur :
Code :
File "v:\Python\creme2\creme\editors\apps.py", line 20, in register_menu
.get_or_create_group('persons-directory', _('Directory'), priority=10)\
AttributeError: '_LinksGroup' object has no attribute 'add'
La classe _LinksGroup se trouve dans le fichier : \Python\creme2\creme\creme_core\gui\menu.py si je ne m'abuse.
Je ne comprends pas aussi 'persons-directory' et 'feautures' à quoi cela correspond.