Different roles create different amounts of a specific content type I'm building a job directory where users are allowed to register (selecting a membership type) and create Companies and Jobs.

A membership can be Simple, Business or Premium. The membership type is treated in the similar way as a user role. See the list of roles:



My goal is:


if the user selects Simple membership (Authenticated user), he / she is going to be able
to create only 1 Company and 1 Job;
if the user selects Business membership (Business user), he / she is going to be able
to create 2 Companies and 3 Jobs.


How can I do this?

Through the Permissions section I was only able to define if the user can add, edit, delete content and that's not enough.
Sounds like you should have a look at the Group module, which gives you all the features you are looking for, using the "roles" of the Group module (as explained in "What are the various roles supported by the Group module?"), combined with granting the relevant permissions for each of the groups you'd configure. Refer to some of these questions to get you going with the Group module.

BTW, even though this question is about D8, same is true for D7 ...