Return (codename, name) for all autogenerated permissions. By default, this is ('add', 'change', 'delete', 'view')
(opts)
| 23 | |
| 24 | |
| 25 | def _get_builtin_permissions(opts): |
| 26 | """ |
| 27 | Return (codename, name) for all autogenerated permissions. |
| 28 | By default, this is ('add', 'change', 'delete', 'view') |
| 29 | """ |
| 30 | perms = [] |
| 31 | for action in opts.default_permissions: |
| 32 | perms.append( |
| 33 | ( |
| 34 | get_permission_codename(action, opts), |
| 35 | "Can %s %s" % (action, opts.verbose_name_raw), |
| 36 | ) |
| 37 | ) |
| 38 | return perms |
| 39 | |
| 40 | |
| 41 | def create_permissions( |
no test coverage detected