D
D
Dr_Gonzo2021-06-19 08:29:08
Drupal
Dr_Gonzo, 2021-06-19 08:29:08

How to link dependent lists from different content types?

Hello!
I'll try to explain what is required:
On Drupal 7, I implement the process of placing an application for a framework agreement (purchase). Those. users will perform the following actions:
1. Role 1. Tied to a specific department of the organization. Creates a node - an application. Fills out the form and selects the contract as the first step (a separate type of material, has its own set of fields). The system should offer the choice of a contract from all contracts linked to its department (linking is a separate process). Those. the user does not see the entire register of contracts, but only a part, a certain filter should work.
2. Depending on the selected contract, the user selects the information system as the next step. The filter also works - a list of systems linked to the selected contract is presented for selection.
3. Next, indicates the command (also a separate type of material with reference to the selected system or several systems).
4. Next, selects the positions of the team (also a separate type of material with reference to the selected team or teams), etc. Each position, in fact, has a role - there is an attached rate (also a separate type of material).
5. Further on the application indicates the range of dates.
6. After filling out the form, the system should automatically calculate the amount of the application for the selected positions and for the specified date range.
7. When the application is completed, the user sends it to Role 2 for approval.
8. Role 2 can review the application, approve it, reject it with a comment, or send it for revision (after which Role 1 corrects and sends it for re-approval).
Etc.
Can this be done in drupal? Will he pull? The most important question is how to build the relationship of fields, which are essentially separate types of materials with certain filters?
Additional questions:
1. What is the best module to use for mathematical calculations (amount on the application, various percentages of the amount, etc.)?
2. Which module to use to create the business process associated with the ticket. Those. did one role create the object, the other added, the third agreed, the fourth approved or sent for revision?

Answer the question

In order to leave comments, you need to log in

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question