Drupal 4 level access frontend integration
- or -
Post a project like this$$$
- Posted:
- Proposals: 7
- Remote
- #2146483
- Expired
AI & Data Science Engineer | Nodejs | Ruby On Rails | AWS | GCP | Python | React | Angular |
Auckland
Top rated PHP Web Development | WordPress | Magento | Drupal | OpenCart | PrestaShop | Joomla
Leicester
Full Stack Mobile /WEB Application Developer|React|NodeJS| MERN| Hybrid Application |AWS
Indore
1088681172786231146110507549162942379156871023
Description
Experience Level: Expert
HI,
What I need is very specific, I would like a 4 level access frontend for Drupal... if this is possible, other frameworks will be considered but security and scalability are key, feel free to make other suggestions and why its a good alternative.
More detail;
Level 1 = Access all pages and information, and add new clients (full admin)
Level 2 = Can access all "client pages" and answer questions via specific client pages.
Level 3 = Has access to specific "client pages" which can be added and revoked by Level 1 admin.
Level 4 = Client access, can only see what is specific to them, any other pages will invoke a redirect after a message stating not authorised to view page or something similar.
Dynamic client page needs to be loaded after successful login, depending on access level this will display relevant information.
Full admin there is no filter.
Level 2 can see all clients in a list view, click on client to go to client page.
Level 3 can see only clients that are delegated to themselves.
Level 4 is the client themselves, so they can only see information related to themselves.
There also needs to be some way of distinguishing between client and other access level people, essentially the client is who we are going to be speaking to, all other level access people are those that are authorised to speak to the client.
Full admin (level 1) needs to be able to view and change all other access level people, as well as create a new admin and clients.
Level 3 is the most complicated of all access levels, they start with no access to clients, if they do get access there needs to be some easy way of adding access on creation, as well as adding new clients to this specific user at a later time, also to revoke access easily as well.
That is it for now, I want this to be bare bones, the most important thing is that I need this to be very secure and functional, I am most interested in getting this core working first.
Thanks,
Mark.
What I need is very specific, I would like a 4 level access frontend for Drupal... if this is possible, other frameworks will be considered but security and scalability are key, feel free to make other suggestions and why its a good alternative.
More detail;
Level 1 = Access all pages and information, and add new clients (full admin)
Level 2 = Can access all "client pages" and answer questions via specific client pages.
Level 3 = Has access to specific "client pages" which can be added and revoked by Level 1 admin.
Level 4 = Client access, can only see what is specific to them, any other pages will invoke a redirect after a message stating not authorised to view page or something similar.
Dynamic client page needs to be loaded after successful login, depending on access level this will display relevant information.
Full admin there is no filter.
Level 2 can see all clients in a list view, click on client to go to client page.
Level 3 can see only clients that are delegated to themselves.
Level 4 is the client themselves, so they can only see information related to themselves.
There also needs to be some way of distinguishing between client and other access level people, essentially the client is who we are going to be speaking to, all other level access people are those that are authorised to speak to the client.
Full admin (level 1) needs to be able to view and change all other access level people, as well as create a new admin and clients.
Level 3 is the most complicated of all access levels, they start with no access to clients, if they do get access there needs to be some easy way of adding access on creation, as well as adding new clients to this specific user at a later time, also to revoke access easily as well.
That is it for now, I want this to be bare bones, the most important thing is that I need this to be very secure and functional, I am most interested in getting this core working first.
Thanks,
Mark.
Mark S.
100% (3)Projects Completed
3
Freelancers worked with
1
Projects awarded
43%
Last project
6 Feb 2021
United Kingdom
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
Mark , Is it possible to see your existing site?
-
Hi Mark,
Can you please share me customization required theme link?
Thanks,
Raj R
712818712758
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies