An extension is needed for an airline's internal website.
I need a Joomla Extension that will allow approval of a certain transaction. The transaction will be called "change of schedule" since the purpose of this extension is for one pilot (a Joomla user) will be able to exchange a schedule with another (pilot) Joomla user.
1. There should be 5 persons who will approve the transaction one at a time. The extension should also send notifications to the respective users' email address on file if there is a new request for change of schedule.
2. The exchange form that the pilot will be filling out will look like this: [url removed, login to view] Do not worry about the form, I will be laying it out for you in HTML, you just deal with the programming part...
3. So after the pilot has filled out the exchange form, when he goes to the site's Flight Exchanges section, he will basically see this:
[url removed, login to view]
So basically in this image, you can see that the pilot already has 3 exchanges. For each exchange, the people who will approve the changes are:
a. Accepting Pilot
c. Duty Manager
d. Approval (CP)
e. PCTS Update
So that's 5 users who will approve the so called "exchange". So if the Accepting Pilot hasn't approved anything yet , the other users will not have anything to approve yet.
Once the Accepting Pilot has approved the exchange, the next person in the process which is the Scheduler will then have the option to click on the GREEN or RED dot if he wants to approve the exchange or not.
4. All exchanges should of course be recorded in the admin panel and should have the functionality of being able to print the record(s).
5. All exchanges should also have a comments expandable panel which should be hidden by default but can be expanded if users would like to comment on a certain exchange.
Please quote your best price.