def privacy_portlet_css(self):
     context = self._getContext()
     if (IInformationType.providedBy(context) and
         context.information_type in PRIVATE_INFORMATION_TYPES):
         return 'portlet private'
     else:
         return 'portlet public'
 def initialize(self):
     context = self._getContext()
     if IInformationType.providedBy(context):
         cache = IJSONRequestCache(self.request)
         json_dump_information_types(
             cache,
             context.getAllowedInformationTypes(self.user))
Exemple #3
0
 def privacy_portlet_css(self):
     context = self._getContext()
     if (IInformationType.providedBy(context)
             and context.information_type in PRIVATE_INFORMATION_TYPES):
         return 'portlet private'
     else:
         return 'portlet public'
Exemple #4
0
    def initialize(self):
        """See `LaunchpadView`."""
        super(SnapAddView, self).initialize()

        # Once initialized, if the private_snap flag is disabled, it
        # prevents snap creation for private contexts.
        if not getFeatureFlag(SNAP_PRIVATE_FEATURE_FLAG):
            if (IInformationType.providedBy(self.context) and
                self.context.information_type in PRIVATE_INFORMATION_TYPES):
                raise SnapPrivateFeatureDisabled
 def information_type_description(self):
     context = self._getContext()
     if IInformationType.providedBy(context):
         return context.information_type.description
     return None
 def information_type(self):
     context = self._getContext()
     if IInformationType.providedBy(context):
         return context.information_type.title
     return None
Exemple #7
0
 def information_type_description(self):
     context = self._getContext()
     if IInformationType.providedBy(context):
         return context.information_type.description
     return None
Exemple #8
0
 def information_type(self):
     context = self._getContext()
     if IInformationType.providedBy(context):
         return context.information_type.title
     return None
Exemple #9
0
 def initialize(self):
     context = self._getContext()
     if IInformationType.providedBy(context):
         cache = IJSONRequestCache(self.request)
         json_dump_information_types(
             cache, context.getAllowedInformationTypes(self.user))