[nodebb-plugin-groups-autoassigncategory] A category for each group

My problem

Users wanted to be able to create their own groups; with a single toggle in the admin dashboard, the problem got temporarily solved.

Then users wanted that each group had its own discussion space, a private category to host their topics that are in the grey zone between out of the general interest and out of the scope of the community. This plugin has been written for this scenario.

What this plugin does

For each group, a category is created and kept synced. The categories will share the same name, description, icon, background colour and background image, where the presence of an icon discards the background image. Deleting a group disables its associated category. The permissions of each category also are automatically managed.