def ulakbus_permissions(): """Bu metot Ulakbus'e ait tüm yetkileri birleştirerek döner. Returns: list: Ulakbus'e ait tüm yetkiler """ from ulakbus.views.reports import ReporterRegistry from pyoko.model import model_registry from ulakbus.views.personel.crud_hitap import CrudHitap default_perms = get_all_permissions() hitap_generic_commands = CrudHitap().VIEW_METHODS.keys() hitap_permissions = [] enabled_models = _get_object_menu_models() for model in model_registry.get_base_models(): model_name = model.__name__ if model_name in enabled_models: # no matter if it's available as CRUD or not, # we may need a ListBox for any model for cmd in hitap_generic_commands: if cmd in ['do']: continue hitap_permissions.append(("%s.%s" % (model_name, cmd), "Can %s %s" % (cmd, model_name), "")) continue report_perms = ReporterRegistry.get_permissions() return default_perms + report_perms + hitap_permissions
def ulakbus_permissions(): """Bu metot Ulakbus'e ait tüm yetkileri birleştirerek döner. Returns: list: Ulakbus'e ait tüm yetkiler """ default_perms = get_all_permissions() from ulakbus.views.reports import ReporterRegistry report_perms = ReporterRegistry.get_permissions() return default_perms + report_perms
def ulakbus_permissions(): default_perms = get_all_permissions() from ulakbus.views.reports import ReporterRegistry report_perms = ReporterRegistry.get_permissions() return default_perms + report_perms