khushi8112
|
c3ff5e3748
|
fix: multiple minor fixes
|
2025-11-20 12:18:03 +05:30 |
|
khushi8112
|
04a44e7e14
|
refactor: budget controller
|
2025-11-19 15:56:32 +05:30 |
|
khushi8112
|
64456af654
|
refactor: update budget expense validation to align with new structure
|
2025-11-19 15:56:32 +05:30 |
|
Ankush Menat
|
d16a6d42a5
|
perf: Use lazy loaded documents (#48017)
* perf: Use lazy docs for status updaters and similar use cases
* perf: lazy load documents while reposting
|
2025-06-11 10:27:08 +00:00 |
|
ruthra kumar
|
5222e89250
|
refactor: more user friendly error message
|
2025-05-28 11:03:26 +05:30 |
|
ruthra kumar
|
3eb07fba2a
|
refactor: use cumulative control action on new controller
|
2025-05-22 13:54:04 +05:30 |
|
ruthra kumar
|
4862ae42d5
|
fix: handle cumulative breach for monthly and annual
- better method names
|
2025-05-21 14:30:59 +05:30 |
|
ruthra kumar
|
e1f32df5b3
|
refactor: make use of frappe._dict
|
2025-05-16 12:45:13 +05:30 |
|
ruthra kumar
|
6fabedd0da
|
refactor: cleaner code with less verbosity
|
2025-05-16 12:45:13 +05:30 |
|
ruthra kumar
|
58556c82bb
|
refactor: handle exception approver role for budget
|
2025-05-16 12:45:13 +05:30 |
|
ruthra kumar
|
a7202201f7
|
refactor: fetch monthly distribution as well
|
2025-05-16 12:45:13 +05:30 |
|
ruthra kumar
|
55cb91ce20
|
refactor: use meta to identify tree
|
2025-05-16 12:45:13 +05:30 |
|
ruthra kumar
|
f886b50e7a
|
refactor: handle group nodes
|
2025-05-16 12:45:13 +05:30 |
|
ruthra kumar
|
d9d2020b46
|
refactor: allow for better translation
|
2025-05-16 12:45:13 +05:30 |
|
ruthra kumar
|
b7e70bb746
|
refactor: better error message
|
2025-05-16 12:45:13 +05:30 |
|
ruthra kumar
|
2ecb2fa4af
|
refactor: stateful variables
|
2025-05-16 12:45:13 +05:30 |
|
ruthra kumar
|
49bb72bcd2
|
refactor: better query parameters for PO and MR
|
2025-05-16 12:45:13 +05:30 |
|
ruthra kumar
|
3064646a8f
|
refactor: better error message
|
2025-05-16 12:45:13 +05:30 |
|
ruthra kumar
|
fcf572e641
|
refactor: always query booked expenses
|
2025-05-16 12:45:13 +05:30 |
|
ruthra kumar
|
fc24bbf5ad
|
refactor: handle breach on total expense
|
2025-05-16 12:45:13 +05:30 |
|
ruthra kumar
|
3e80248cde
|
refactor: PO validation happens after submission
|
2025-05-16 12:45:13 +05:30 |
|
ruthra kumar
|
0e016a9c47
|
refactor: replace duplicate validation with single method
|
2025-05-16 12:45:13 +05:30 |
|
ruthra kumar
|
593729ac2b
|
refactor: code refactor
|
2025-05-16 12:45:13 +05:30 |
|
ruthra kumar
|
388d901668
|
refactor: handle monthly distribution limit
|
2025-05-16 12:45:13 +05:30 |
|
ruthra kumar
|
d52469c51e
|
refactor: handle actual expense
|
2025-05-16 12:45:13 +05:30 |
|
ruthra kumar
|
791ad16883
|
refactor: cleaner initialization
|
2025-05-16 12:45:13 +05:30 |
|
ruthra kumar
|
ec466d024a
|
refactor: minor readbility changes
|
2025-05-16 12:45:13 +05:30 |
|
ruthra kumar
|
d933d0b478
|
refactor: handle budget for material request
|
2025-05-16 12:45:13 +05:30 |
|
ruthra kumar
|
626b345caf
|
refactor: better local variables and contextual error messages
|
2025-05-16 12:45:13 +05:30 |
|
ruthra kumar
|
7791777d1a
|
refactor: barebones validation
|
2025-05-16 12:45:13 +05:30 |
|
ruthra kumar
|
1c574561eb
|
refactor: fetch amount booked in material request
|
2025-05-16 12:45:12 +05:30 |
|
ruthra kumar
|
10c3bb4971
|
refactor: move validate trigger to controller
|
2025-05-16 12:45:12 +05:30 |
|
ruthra kumar
|
fb667f5e09
|
refactor: fetch billed PO amount
|
2025-05-16 12:45:12 +05:30 |
|
ruthra kumar
|
31ac9a5ea0
|
refactor: make code more pythonic
|
2025-05-16 12:45:12 +05:30 |
|
ruthra kumar
|
bd42d09592
|
refactor: replace get_doc with sql
|
2025-05-16 12:45:12 +05:30 |
|
ruthra kumar
|
63dae6bd42
|
refactor: validate only for overlapping keys
|
2025-05-16 12:45:12 +05:30 |
|
ruthra kumar
|
22150d8175
|
refactor: budgetvaldiation class
|
2025-05-16 12:45:12 +05:30 |
|