mergify[bot]
5e6a4d257e
feat: enable automatic type annotations (backport #38452 ) ( #38454 )
...
feat: enable automatic type annotations (#38452 )
(cherry picked from commit 63313eef6f6618f52c7e6194f7abd345cf920b15)
Co-authored-by: Ankush Menat <ankush@frappe.io>
2023-11-30 14:43:16 +05:30
ruthra kumar
28e695baf8
refactor: provide UI button to recalculate when needed
...
(cherry picked from commit bcbe6c4a531986836a0a2497e05bdbe1a327407a)
2023-11-24 06:20:10 +00:00
mergify[bot]
1f2f5d8cf6
fix(Timesheet): warn user if billing hours > actual hours instead of resetting (backport #38239 ) ( #38241 )
...
fix(Timesheet): warn user if billing hours > actual hours instead of resetting (#38239 )
* revert: "fix(Timesheet): reset billing hours equal to hours if they exceed actual hours"
This reverts commit 0ec8034507996f06eaf8ca13a414d10b34038c6c.
* fix: warn user if billing hours > actual hours
(cherry picked from commit ac91030b31f1108b7e32844f12a3a6c916c0120f)
Co-authored-by: Rucha Mahabal <ruchamahabal2@gmail.com>
2023-11-21 13:41:50 +05:30
mergify[bot]
e272041872
fix(ux): Task
creation from Timesheet
(backport #38207 ) ( #38211 )
...
* fix(ux): enable `Quick Entry` for `Task`
(cherry picked from commit 331ad62f3c27a54e9d6bb49f1b70b169b633b3a6)
* fix: add route options for new `Task`
(cherry picked from commit 2f3fc12c08218ca06fbb911781090e619a88cf22)
---------
Co-authored-by: s-aga-r <sagarsharma.s312@gmail.com>
2023-11-20 12:44:26 +05:30
mergify[bot]
5b7b431dc9
fix(Timesheet): reset billing hours equal to hours if they exceed actual hours (backport #38134 ) ( #38153 )
...
fix(Timesheet): reset billing hours equal to hours if they exceed actual hours (#38134 )
(cherry picked from commit 20c6e9fca29d80016cefb83deee4e44ac9bc1d47)
Co-authored-by: Rucha Mahabal <ruchamahabal2@gmail.com>
2023-11-17 18:25:37 +05:30
s-aga-r
fd6aee15e6
fix(test): project test case
2023-10-17 12:48:07 +05:30
s-aga-r
78eaf5d035
fix: fetch dependent task subject and project ( #37401 )
2023-10-10 11:05:24 +05:30
s-aga-r
361e555118
fix: Not unique table/alias: 'tabTask' ( #37285 )
2023-09-29 15:05:02 +05:30
s-aga-r
73fc974950
fix: incorrect Parent Task
getting set for 2nd to nth child Task ( #37230 )
2023-09-26 10:54:23 +05:30
s-aga-r
0d5c8f03bd
test: add test case for Task having common subject
2023-09-11 22:36:58 +05:30
s-aga-r
5cae2e79bd
fix: reload task before save
2023-09-11 20:36:27 +05:30
s-aga-r
d3295c43e3
fix: set Template Task
ref in Project Task
2023-09-11 20:36:11 +05:30
s-aga-r
b4bcd9ba3f
feat: new field in Task
to hold ref of Template Task
2023-09-11 20:35:12 +05:30
Ankush Menat
0d22fe02be
refactor!: Lower all perm to Desk User
2023-08-28 22:42:14 +05:30
Gursheen Anand
5d7dd9b0ec
fix: project route permissions for user
2023-07-20 18:20:53 +05:30
Gursheen Anand
610ead22e8
fix: show only projects with access in customer portal
2023-07-20 13:08:26 +05:30
Gursheen Anand
84d4888f5f
fix: make company field mandatory in project doctype
2023-06-30 12:54:45 +05:30
Ankush Menat
9e1736e027
fix: index collect_progress and project date ( #35920 )
...
There's background job to send progress update, this ends up scanning
entire table.
2023-06-28 19:19:14 +05:30
Christian Werner
65b2e1fc33
fix: set parent_project when creating a new timesheet ( #35607 )
...
fix "When Creating a new Timesheet from an Task - parent_project is empty" #35578
2023-06-08 20:00:40 +05:30
Suraj Shetty
f7b2d103e7
fix: Task gantt popup style
2023-06-02 10:55:29 +05:30
Raffael Meyer
1f08330ae1
fix: labels and translations ( #34896 )
...
* fix: german translation of expense claim
* fix: consistent labels and translations in project Costing and Billing
* fix: german translation of Stock Entry
---------
Co-authored-by: Deepesh Garg <deepeshgarg6@gmail.com>
2023-05-29 09:56:16 +05:30
Vishnu VS
01567b5ec4
fix(UX): task and project name in error message ( #35435 )
2023-05-29 09:39:13 +05:30
Kevin Shenk
26c5cfabdc
feat: copy project from timesheet to invoice ( #35146 )
...
copy project from timesheet to invoice
2023-05-14 08:49:28 +05:30
Rohit Waghchaure
a90a5b4aa4
fix: removed depends on for the Employee Detail section
2023-04-20 16:01:05 +05:30
Deepesh Garg
4416ddc4af
fix: Linked invoice cancellation issue via timesheet ( #34337 )
2023-03-13 18:36:43 +05:30
HENRY Florian
4d79ffe3c6
fix: rename duplicate field name with same type into a DocType to avoid import Error ( #34053 )
...
* fix: Delivery Note field label set
* fix: Item field label de-duplicate name
* fix: Payment Entry field label de-duplicate name
* fix: Pruicing Rule field label de-duplicate name
* fix: Project field label de-duplicate name
* fix: Timesheet field label de-duplicate name
* Update erpnext/accounts/doctype/pricing_rule/pricing_rule.json
Co-authored-by: Sagar Sharma <sagarsharma.s312@gmail.com>
* Update erpnext/stock/doctype/item/item.json
Co-authored-by: Sagar Sharma <sagarsharma.s312@gmail.com>
---------
Co-authored-by: Sagar Sharma <sagarsharma.s312@gmail.com>
2023-02-16 13:46:19 +05:30
Raffael Meyer
e4953df4a3
fix: set per_billed based on hours when amounts are zero ( #33984 )
...
* fix: set per_billed based on hours when amounts are zero
* test: calculate_percentage_billed
2023-02-11 12:36:37 +05:30
Kevin Shenk
e4bceaaf66
feat: Copy project_name, from_time, to_time from timesheet details to sales invoice ( #33726 )
...
feat: Copy project_name, from_time, to_time from timesheet details to sales invoice
2023-01-20 23:39:37 +05:30
mergify[bot]
cc569c955f
fix: the frappe throw message is corrected in the group task validation ( #33698 )
...
fix: the frappe throw message is corrected in the group task validation (#33698 )
2023-01-18 21:47:22 +05:30
Ankush Menat
fa4af2acce
refactor: convert heatmap queries to QB ( #33581 )
...
Uses new `UnixTimestamp` function, don't backport.
2023-01-09 20:00:22 +05:30
Marc de Lima Lucio
3c393bfdc5
fix: javascript: execution blocked by undefined route options ( #33405 )
...
Some implementations of DocField.get_route_options_for_new_doc() returned no value instead of an empty object in some cases, which caused a JavaScript error.
2023-01-02 09:18:25 +05:30
MOHAMMED NIYAS
d054f37602
feat: calculate hours ( #33464 )
...
* feat: calculate hours
* chore: Linting Issues
Co-authored-by: Deepesh Garg <deepeshgarg6@gmail.com>
2023-01-02 09:17:14 +05:30
Ankush Menat
915e0347b0
chore!: remove activity log feeds ( #33294 )
...
- This contains little to no information and practically no one uses this.
- Also causes a lot of problem by adding way too many feeds in activity
log to the point where activity page doesn't even load.
2022-12-12 15:14:30 +05:30
barredterra
31db0e7c79
refactor: validate parent_expected_end_date in Task
2022-12-04 15:28:38 +01:00
barredterra
2c4eb371a6
refactor: validate dates in project and task
2022-12-04 15:15:07 +01:00
Deepesh Garg
2b65b22aa2
fix: Project filter in timesheet
2022-11-07 22:48:52 +05:30
Deepesh Garg
93e134aab0
fix: Parent Level project linkning on creating PO from project
2022-09-16 22:44:23 +05:30
Raffael Meyer
e00ece7a78
fix: remove EmployeeBoardingController ( #32139 )
...
fix: remove employee boarding controller
Co-authored-by: Rucha Mahabal <ruchamahabal2@gmail.com>
2022-09-13 02:00:04 +05:30
Raffael Meyer
73f4d5931d
fix: permissions for Task Type ( #32016 )
2022-08-29 21:56:07 +05:30
Aditya Hase
d38778e400
fix(projects): Add missing comma
...
Added with https://github.com/frappe/erpnext/pull/31360
2022-08-17 18:21:43 +05:30
Rucha Mahabal
f0e2bdf1dc
fix(Projects): Remove total_expense_claim
calculation from gross margin
2022-06-29 13:07:06 +05:30
Rucha Mahabal
6a65c8aff4
Merge branch 'develop' into hr-separation
2022-06-28 11:51:59 +05:30
Nabin Hait
483fc420a1
test: invoice from timesheet
2022-06-25 11:40:23 +05:30
Rucha Mahabal
c619b58ba9
fix: remove HR/Payroll references from form dashboards
...
- Employee, Holiday List, Project, Task, Timesheet
2022-06-24 15:03:16 +05:30
Rucha Mahabal
edb528ce41
chore: Remove code for Expense Claim from Project, Task, Delivery Trip
...
- Remove `total_expense_claim` field from Project and Task, will be installed with hrms setup
- Remove Expense Claim calculation from `update_costing` in project
- Remove `update_total_expense_claim` from task
- Remove Expense Claim references from employee form tour
- Remove 'Make Expense Claim' button from Delivery Trip, will only be available if hrms is installed
- Update delivery trip tests
2022-06-23 19:48:42 +05:30
Conor
ea28ed1bb3
refactor: if() to CASE WHEN ( #31360 )
...
* refactor: if() to CASE WHEN
* fix: remove duplicate order by
* fix: remove extraneous table
* style: reformat to black spec
Co-authored-by: Ankush Menat <ankush@frappe.io>
2022-06-17 21:17:48 +05:30
Rucha Mahabal
4b3fb83850
fix: remove Salary Slip creation from Timesheet
...
- moved to HRMS app
2022-06-15 23:51:33 +05:30
Rucha Mahabal
3fe2ef6790
chore: update import paths for HR
2022-06-15 12:43:45 +05:30
Rucha Mahabal
8b2d045b06
fix(Projects): add a function get_users_email
instead of importing from HR
2022-06-15 12:26:15 +05:30
Conor
b8f728a40a
refactor: use CURRENT_DATE instead of CURDATE() ( #31356 )
...
* refactor: use CURRENT_DATE instead of CURDATE()
* style: reformat to black spec
* refactor: use QB for auto_close queries
Co-authored-by: Ankush Menat <ankush@frappe.io>
2022-06-15 12:07:33 +05:30