diff options
Diffstat (limited to 'ishtar_common')
| -rw-r--r-- | ishtar_common/models_common.py | 32 | ||||
| -rw-r--r-- | ishtar_common/wizards.py | 1 | 
2 files changed, 16 insertions, 17 deletions
diff --git a/ishtar_common/models_common.py b/ishtar_common/models_common.py index cacb5664e..15ce429d4 100644 --- a/ishtar_common/models_common.py +++ b/ishtar_common/models_common.py @@ -1431,7 +1431,6 @@ class BaseHistorizedItem(      """      IS_BASKET = False -    SHOW_URL = None      EXTERNAL_ID_KEY = ""      EXTERNAL_ID_DEPENDENCIES = []      HISTORICAL_M2M = [] @@ -1674,21 +1673,6 @@ class BaseHistorizedItem(                  values[k] = getattr(self, k)          return values -    def get_absolute_url(self): -        try: -            return reverse("display-item", args=[self.SLUG, self.pk]) -        except NoReverseMatch: -            return - -    def get_show_url(self): -        show_url = self.SHOW_URL -        if not show_url: -            show_url = "show-" + self.__class__.__name__.lower() -        try: -            return reverse(show_url, args=[self.pk, ""]) -        except NoReverseMatch: -            return -      @property      def associated_filename(self):          if [ @@ -3268,6 +3252,7 @@ class MainItem(ShortMenuItem, SerializeItem):      QUICK_ACTIONS = []      SLUG = "" +    SHOW_URL = None      DOWN_MODEL_UPDATE = []      INITIAL_VALUES = []  # list of field checkable if changed on save @@ -3324,6 +3309,21 @@ class MainItem(ShortMenuItem, SerializeItem):      def class_verbose_name(cls):          return cls._meta.verbose_name +    def get_absolute_url(self): +        try: +            return reverse("display-item", args=[self.SLUG, self.pk]) +        except NoReverseMatch: +            return + +    def get_show_url(self): +        show_url = self.SHOW_URL +        if not show_url: +            show_url = "show-" + self.__class__.__name__.lower() +        try: +            return reverse(show_url, args=[self.pk, ""]) +        except NoReverseMatch: +            return +      @classmethod      def get_columns(cls, table_cols_attr="TABLE_COLS", dict_col_labels=True):          """ diff --git a/ishtar_common/wizards.py b/ishtar_common/wizards.py index 13ea27720..d7188faf5 100644 --- a/ishtar_common/wizards.py +++ b/ishtar_common/wizards.py @@ -1674,7 +1674,6 @@ class SearchWizard(IshtarWizard):                  slug = "archaeologicalsite"              app_label = self.model.__module__.split(".")[0]              try: -                app_label = self.model.__module__.split(".")[0]                  sq = models.SearchQuery.objects.get(                      pk=bookmark,                      content_type__app_label=app_label,  | 
