Exemplo n.º 1
0
 def get_permissions_help_texts(self) -> Iterable[str]:
     return {
         get_object_selector_permission_name(Product):
         _("Allow the user to select products in admin."),
         get_object_selector_permission_name(ShopProduct):
         _("Allow the user to select shop_products in admin."),
     }
Exemplo n.º 2
0
 def get_permissions_help_texts(self) -> Iterable[str]:
     return {
         get_object_selector_permission_name(CustomerTaxGroup): _(
             "Allow the user to select customer tax groups in admin."
         ),
         get_object_selector_permission_name(Tax): _("Allow the user to select taxes in admin."),
         get_object_selector_permission_name(TaxClass): _("Allow the user to select tax classes in admin."),
     }
Exemplo n.º 3
0
 def get_permissions_help_texts(self) -> Iterable[str]:
     return {
         get_object_selector_permission_name(Carrier):
         _("Allow the user to select carriers in admin."),
         get_object_selector_permission_name(PaymentMethod):
         _("Allow the user to select payment methods in admin."),
         get_object_selector_permission_name(ShippingMethod):
         _("Allow the user to select shipping methods in admin."),
     }
Exemplo n.º 4
0
 def get_permissions_help_texts(self) -> Iterable[str]:
     return {
         get_object_selector_permission_name(Contact):
         _("Allow the user to select contacts in admin."),
         get_object_selector_permission_name(PersonContact):
         _("Allow the user to select person contacts in admin."),
         get_object_selector_permission_name(CompanyContact):
         _("Allow the user to select company contacts in admin."),
     }
Exemplo n.º 5
0
 def get_permissions_help_texts(self) -> Dict[str, str]:
     return {
         "user.change-password": _("Allow the user to change the passwords of other users."),
         "user.reset-password": _("Allow the user send the reset password email."),
         "user.change-permissions": _("Allow the user to change the permission groups of other users."),
         "user.detail": _("Allow the user to see a user detail."),
         "user.new": _("Allow the user to create a new user."),
         "user.list": _("Allow the user to list the users."),
         "user.login-as": _("Allow the user to impersonate a different user."),
         "user.login-as-staff": _("Allow the user to impersonate a staff user."),
         "user.list_settings": _("Allow the user to change the user list columns."),
         get_object_selector_permission_name(User): _("Allow the user to select users in admin."),
     }
Exemplo n.º 6
0
 def get_extra_permissions(self) -> Iterable[str]:
     return [get_object_selector_permission_name(Manufacturer)]
Exemplo n.º 7
0
 def get_permissions_help_texts(self) -> Iterable[str]:
     return {
         get_object_selector_permission_name(Coupon):
         _("Allow the user to select coupons in admin."),
     }
Exemplo n.º 8
0
 def get_extra_permissions(self) -> Iterable[str]:
     extra_permissions = list(get_extra_permissions_for_admin_module())
     extra_permissions.append(get_object_selector_permission_name(Coupon))
     return extra_permissions
Exemplo n.º 9
0
 def get_permissions_help_texts(self) -> Iterable[str]:
     return {
         get_object_selector_permission_name(ProductType):
         _("Allow the user to select product types in admin.")
     }
Exemplo n.º 10
0
 def has_permission(self) -> bool:
     return has_permission(self.user,
                           get_object_selector_permission_name(self.model))
Exemplo n.º 11
0
 def get_permissions_help_texts(self) -> Iterable[str]:
     return {
         get_object_selector_permission_name(PermissionGroup):
         _("Allow the user to select permission group in admin.")
     }
Exemplo n.º 12
0
 def get_extra_permissions(self) -> Iterable[str]:
     return [
         get_object_selector_permission_name(Carrier),
         get_object_selector_permission_name(PaymentMethod),
         get_object_selector_permission_name(ShippingMethod),
     ]
Exemplo n.º 13
0
 def get_permissions_help_texts(self) -> Iterable[str]:
     return {
         get_object_selector_permission_name(Category):
         _("Allow the user to select categories in admin.")
     }
Exemplo n.º 14
0
 def get_extra_permissions(self) -> Iterable[str]:
     return [
         get_object_selector_permission_name(Contact),
         get_object_selector_permission_name(PersonContact),
         get_object_selector_permission_name(CompanyContact),
     ]
Exemplo n.º 15
0
 def get_permissions_help_texts(self) -> Iterable[str]:
     return {
         get_object_selector_permission_name(Manufacturer):
         _("Allow the user to select manufacturers in admin.")
     }
Exemplo n.º 16
0
 def get_permissions_help_texts(self) -> Iterable[str]:
     return {
         get_object_selector_permission_name(Attribute):
         _("Allow the user to select attributes in admin.")
     }
Exemplo n.º 17
0
 def get_extra_permissions(self) -> Iterable[str]:
     return [
         get_object_selector_permission_name(CustomerTaxGroup),
         get_object_selector_permission_name(Tax),
         get_object_selector_permission_name(TaxClass),
     ]
Exemplo n.º 18
0
 def get_extra_permissions(self) -> Iterable[str]:
     return [get_object_selector_permission_name(Shop)]
Exemplo n.º 19
0
 def get_extra_permissions(self) -> Iterable[str]:
     return [get_object_selector_permission_name(ProductType)]