﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
35543	Contribution: new management commands for contrib.auth (grantpermissions, revokepermissions)	Florian Schieder	nobody	"Dear Django team,

I developed two management commands `grantpermissions` and `revokepermissions` for our CMS based on Django CMS.
That was very useful to simply grant plugin permissions for many plugins across different CMS instances.

Under the hood, plugin permissions are entirely based on `django.contrib.auth.models.Permission`, `django.contrib.auth.models.Group` and `django.contrib.contenttypes.models.ContentType`.
Therefore the commands I implemented are fully independent from our own CMS solution as well as it does not depend on Django CMS.

The only dependencies are the `contenttypes` and `auth` contrib applications. Thus I decided to contribute those commands and the related unit tests to the Django project.

I create this ticket to collect feedback if this sounds like a rational contribution and if you are interested in it by filing a PR against the `django` GitHub repository.

yours sincerely,
Florian Schieder from Germany"	New feature	closed	contrib.auth	5.0	Normal	wontfix			Unreviewed	0	0	0	0	0	0
