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))
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