-
Some changes are to be yet implemented in
site-rear
for role handling and token handling. -
Should Yet build a UI for easing my life when i have to add users such as treasurers, counsellors, etc....
-
As of Now Everything is complete except the
sid
pulling fromsite-rear
api #31, if this PR is merged then thesid
will be pulled fromsite-rear
api and stored in the localstorage. -
Paging and Filtering must be done @chrisvrose
-
Login
-
Add new Transaction
-
Edit Transaction
-
Automatically Calculating the Amount Spent and Amount Remaining based on opening balance and transactions
-
Graphical Representation of the Amount Spent by each societies for main execom level access
-
Graphical Representation of the Amount Spent on each events for society level access
-
Generating the PDF Report of the Transactions
-
Generating the CSV Report of the Transactions
-
pdf/docs/image uploading
-
separate the pdf uploading into reports and bill section
-
2 Level of Authentication
- Society Level
- Main Execom Level
- Branch and Society Counsellor Level
-
Roles
-
Society Treasurers can add their own transactions,(no access to the main Accounts)
-
Society Counsellor can approve or reject the transactions added by society treasurers,(no access to the main Accounts)
-
Main Treasurers can add their own transactions or approve the transactions which are already approved by society counsellors ,(full access to the main Accounts)
-
Branch Counsellor can approve or reject the transactions approved by Main treasurer,(full access to the main Accounts)
-
Branch counsellors and Main treasurer (signed of by)
- Each transaction can be added through a particular role/permissions (refer above section)
- The transaction will have a default
level 1
which means the Society Treasurer has approved and uploaded it. - This will go to society counsellor for approval. (only transactions added by respective society treasurer will be approved by respective society counsellor)
- Once approved by society counsellor, the transaction will go main treasurers approval.
level 2
- If Rejected by society counsellor, the transaction will go back to society treasurer for corrections.
level 0
- After correction, the transaction can be approved by society treasurer.
level 1
- If Rejected by society counsellor, the transaction will go back to society treasurer for corrections.
- Once approved by main treasurer , the transaction will go to branch counsellor for approval.
level 3
- If rejected by main counsellor, the transaction will go back to society counsellor treasurer for corrections.
level 1
- After correction, the transaction can be approved by main treasurer.
- If rejected by main counsellor, the transaction will go back to society counsellor treasurer for corrections.
- Once approved by branch counsellor, the transaction will go to Accounts for approval.
level 4
- If rejected by branch counsellor, the transaction will go back to main treasurer for corrections.
level 2
- After correction, the transaction can be approved by branch treasurer.
- If rejected by branch counsellor, the transaction will go back to main treasurer for corrections.
ST-->SC-->MT-->BC-->A
Society Treasurer-->Society Counsellor-->Main Treasurer-->Branch Counsellor-->Accounts
- Send a Email whenever a transaction is rejected
- Split report generating into quarters
- Automatically mailing the expense report to EXECOM and the respective societies at the end of each month
- Make the application to be easily handed over to the next peep
- As of now we are hardcoding the opening balance, if anyone has a better idea please feel free to suggest.