Skip to content

Commit 18473ec

Browse files
committed
We do not have to support _meta.module_name anymore
1 parent cfd74eb commit 18473ec

4 files changed

Lines changed: 7 additions & 15 deletions

File tree

feincms/_internal.py

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99

1010
__all__ = (
11-
'get_model', 'get_models', 'get_model_name', 'get_permission_codename',
11+
'get_model', 'get_models', 'get_permission_codename',
1212
'monkeypatch_method', 'monkeypatch_property', 'monkeypatch_class',
1313
)
1414

@@ -72,16 +72,9 @@ def <method2>(...): ...
7272
return base
7373

7474

75-
def get_model_name(opts):
76-
try:
77-
return opts.model_name
78-
except AttributeError:
79-
return opts.module_name
80-
81-
8275
def get_permission_codename(action, opts):
8376
"""
8477
Backport of django.contrib.auth.get_permission_codename for older versions
8578
of Django.
8679
"""
87-
return '%s_%s' % (action, get_model_name(opts))
80+
return '%s_%s' % (action, opts.model_name)

feincms/content/comments/models.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@
2323
from django.utils.translation import ugettext_lazy as _
2424

2525
from feincms.admin.item_editor import ItemEditorForm
26-
from feincms._internal import get_model_name
2726

2827

2928
# ------------------------------------------------------------------------
@@ -60,7 +59,7 @@ def __init__(self, *args, **kwargs):
6059
_('public') if c.is_public
6160
else _('not public')),
6261
'app': comments_model._meta.app_label,
63-
'model': get_model_name(comments_model._meta),
62+
'model': comments_model._meta.model_name,
6463
}
6564
f.help_text = r
6665

feincms/models.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
from django.utils.translation import ugettext_lazy as _
2929

3030
from feincms import ensure_completely_loaded
31-
from feincms._internal import get_model, get_model_name
31+
from feincms._internal import get_model
3232
from feincms.extensions import ExtensionsMixin
3333
from feincms.utils import copy_model_instance
3434

@@ -525,7 +525,7 @@ def fe_identifier(self):
525525

526526
return '%s-%s-%s-%s-%s' % (
527527
cls._meta.app_label,
528-
get_model_name(cls._meta),
528+
cls._meta.model_name,
529529
self.__class__.__name__.lower(),
530530
self.parent_id,
531531
self.id,

feincms/module/page/forms.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
from django.utils.translation import ugettext_lazy as _
1414

1515
from feincms import ensure_completely_loaded
16-
from feincms._internal import get_model, get_model_name
16+
from feincms._internal import get_model
1717

1818
from mptt.forms import MPTTAdminForm
1919

@@ -175,7 +175,7 @@ def clean(self):
175175
if redirect_to and re.match(r'^\d+$', redirect_to):
176176
opts = self.page_model._meta
177177
cleaned_data['redirect_to'] = '%s.%s:%s' % (
178-
opts.app_label, get_model_name(opts), redirect_to)
178+
opts.app_label, opts.model_name, redirect_to)
179179

180180
if 'active' in cleaned_data and not cleaned_data['active']:
181181
# If the current item is inactive, we do not need to conduct

0 commit comments

Comments
 (0)