barredterra
93e3847e36
revert: avoid change to translatable string
2025-01-17 14:34:44 +01:00
Patrick Eißler
c94430a472
fix(Project): re-phrase welcome email ( #45175 )
...
(cherry picked from commit 8d66142865 )
2025-01-17 11:19:08 +00:00
mergify[bot]
f7448c6f79
fix(Timesheet): ignore permissions when updating Task and Project (backport #45168 ) ( #45170 )
...
* fix(Timesheet): ignore permissions when updating Task and Project (#45168 )
(cherry picked from commit 9e760e54a5 )
# Conflicts:
# erpnext/projects/doctype/timesheet/timesheet.py
* chore: resolve conflicts
---------
Co-authored-by: Raffael Meyer <14891507+barredterra@users.noreply.github.com >
2025-01-13 12:08:17 +05:30
Raffael Meyer
0001d868c7
fix(Project): make status in confirmation dialog translatable ( #45118 )
...
(cherry picked from commit 9eede907f8 )
2025-01-06 22:13:47 +00:00
mergify[bot]
0abace7911
refactor(Project): extract custom button function (backport #45116 ) ( #45117 )
...
Co-authored-by: Raffael Meyer <14891507+barredterra@users.noreply.github.com >
2025-01-06 23:04:30 +01:00
mahsem
43fc8bf74e
fix: add string for translation in delayed_tasks_summary.py
...
(cherry picked from commit 84b54f549a )
2024-12-06 06:44:55 +00:00
mahsem
106671a414
fix: add strings for translation in timesheet.js ( #44496 )
...
(cherry picked from commit 6585fabdb1 )
2024-12-04 07:36:49 +00:00
mergify[bot]
ad0c65500a
fix: update project cost from timesheet (backport #44211 ) ( #44212 )
...
fix: update project cost from timesheet (#44211 )
(cherry picked from commit b21fb8f8b6 )
Co-authored-by: rohitwaghchaure <rohitw1991@gmail.com >
2024-11-19 22:59:16 +05:30
mergify[bot]
34b5639d1c
fix: task path (backport #44073 ) ( #44078 )
...
fix: task path (#44073 )
(cherry picked from commit 8c99acb1b9 )
Co-authored-by: Nihantra C. Patel <141945075+Nihantra-Patel@users.noreply.github.com >
2024-11-11 13:00:27 +05:30
mergify[bot]
93d0db2910
fix: Calculate gross margin on update of project costing from invoices (backport #43876 ) ( #43900 )
...
* fix: Calculate gross margin on update of project costing from invoices (#43876 )
* fix: Calculate gross margin on update of project costing from invoices
* chore: linter issues
(cherry picked from commit 0bba6442c0 )
# Conflicts:
# erpnext/accounts/doctype/sales_invoice_item/sales_invoice_item.json
* fix: merge conflict
---------
Co-authored-by: Nabin Hait <nabinhait@gmail.com >
2024-10-29 22:36:39 +05:30
lukas.brandhoff
13557a2c10
refactor: include 'Project Name' in Project summary report
...
Keep name field for backwards compatibility
(cherry picked from commit 736d1a1105 )
2024-10-29 09:54:25 +00:00
Raffael Meyer
cf25f4c579
chore(Timesheet): add type hints ( #43793 )
...
(cherry picked from commit fe1e1b12c3 )
2024-10-23 22:54:04 +00:00
IamSaiyyamChhetri
33fa1e45ad
fix: add company filter for project
...
- In Project dt Sales Order field
- In Sales Order dt Project field
(cherry picked from commit 9909d760a5 )
2024-10-23 11:21:18 +00:00
ruthra kumar
c9b6b0d868
refactor(test): fix linter
...
(cherry picked from commit 4eeae8011e )
2024-09-17 04:49:45 +00:00
lukas.brandhoff
dea735de4d
fix: A project without tasks should be able to complete
...
(cherry picked from commit 268962c25f )
2024-09-17 04:49:44 +00:00
Nihantra C. Patel
2926915a06
fix: price list when invoice created from timesheet
...
(cherry picked from commit 882227a460 )
2024-08-13 11:41:40 +00:00
Nihantra C. Patel
536dc47eb0
fix: price list when invoice created from timesheet
...
(cherry picked from commit 39d6df7c7d )
2024-08-13 11:41:39 +00:00
DaizyModi
90f5c78607
fix: Project Status should be Open again if percent_complete is not 100
...
(cherry picked from commit c52fdffdaf )
2024-07-10 07:10:05 +00:00
Nihantra C. Patel
193b844bf1
fix: cost center filter according to the company in project
...
(cherry picked from commit 501c6aa126 )
2024-05-27 04:41:12 +00:00
Nihantra C. Patel
e6aaab38b0
fix: cost center filter according to the company in project
...
(cherry picked from commit cfde8088b4 )
2024-05-27 04:41:12 +00:00
Nihantra C. Patel
563e15e1c8
fix: cost center filter according to the company in project
...
(cherry picked from commit 249e8264dd )
2024-05-27 04:41:11 +00:00
mergify[bot]
90d6e550aa
fix: allow Employee role to select cost center & project (accounting dimensions) (backport #41160 ) ( #41162 )
...
* fix: allow Employee role to select cost center & project (accounting dimensions)
(cherry picked from commit d0d496a515 )
# Conflicts:
# erpnext/accounts/doctype/cost_center/cost_center.json
# erpnext/projects/doctype/project/project.json
* chore: fix conflicts
---------
Co-authored-by: Rucha Mahabal <ruchamahabal2@gmail.com >
2024-04-24 11:43:46 +05:30
Akhil Narang
960ef14b7a
refactor(treewide): formatting and ruff fixes, + manually enabled F401
...
Signed-off-by: Akhil Narang <me@akhilnarang.dev >
2024-04-10 14:15:58 +05:30
Rohit Waghchaure
a3a6bf6ae1
fix: Priority not copied from project template
...
(cherry picked from commit 33fd7b8a1f )
2024-03-27 10:18:20 +00:00
Deepesh Garg
313350534f
fix: Remove custom queries for customer
...
(cherry picked from commit 60ba25caf2 )
2024-03-16 14:34:36 +00:00
mergify[bot]
7d3d2eb928
ci: add prettier to pre-commit (backport #40206 ) ( #40362 )
...
* ci: add prettier to pre-commit
(cherry picked from commit 2c16036ef3 )
* style: format js files
---------
Co-authored-by: barredterra <14891507+barredterra@users.noreply.github.com >
Co-authored-by: Ankush Menat <ankush@frappe.io >
2024-03-11 10:47:18 +05:30
barredterra
13e334398e
fix(Project): filter department by company
...
(cherry picked from commit 5e736f0d06 )
2024-02-29 17:30:05 +00:00
mergify[bot]
a543bf47ef
fix: timesheet per billed state edge case (backport #40010 ) ( #40029 )
...
fix: timesheet per billed state edge case (#40010 )
If value is 100.0000x then it won't set status correctly but will set it the next time it's loaded from db.
(cherry picked from commit 38e88db2c9 )
Co-authored-by: Ankush Menat <ankush@frappe.io >
2024-02-22 12:29:53 +05:30
mergify[bot]
5d6bc96375
fix: projects website list visible for guests and all logged in customers (backport #39164 ) ( #39273 )
...
fix: projects website list visible for guests and all logged in customers (#39164 )
* fix: projects website list visible for guests
fix: projects website list visible for guests and all logged in customers
see the issue for details
fixes issue #39009
* fix: remove user = frappe.session.user
(cherry picked from commit eabf706f37 )
Co-authored-by: 0xD0M1M0 <76812428+0xD0M1M0@users.noreply.github.com >
2024-01-10 10:45:45 +05:30
Shariq Ansari
8cc9ddaebd
chore: linter fix
2024-01-08 16:30:26 +05:30
Shariq Ansari
1f64b8fcd8
chore: linter fix
2024-01-08 16:30:03 +05:30
Shariq Ansari
80a2b79bba
chore: linter fix
2024-01-08 16:29:13 +05:30
Shariq Ansari
b064944753
fix: add expected_start_date in sort by
...
(cherry picked from commit 3d54fd8389 )
2024-01-08 10:40:20 +00:00
mergify[bot]
5e6a4d257e
feat: enable automatic type annotations (backport #38452 ) ( #38454 )
...
feat: enable automatic type annotations (#38452 )
(cherry picked from commit 63313eef6f )
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 bcbe6c4a53 )
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 0ec8034507 .
* fix: warn user if billing hours > actual hours
(cherry picked from commit ac91030b31 )
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 331ad62f3c )
* fix: add route options for new `Task`
(cherry picked from commit 2f3fc12c08 )
---------
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 20c6e9fca2 )
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 Kaur Anand
6a7b45f689
Merge branch 'develop' into view-projects-in-customer-portal
2023-08-18 13:32:08 +05:30
ViralKansodiya
75652799cd
feat: Tick on checkbox to include draft timesheets ( #36577 )
...
feat: Tick on Check box to include Draft Timesheets
2023-08-14 14:14:49 +05:30
Ankush Menat
1d7dbd3456
perf: don't use ifnull where it's not required ( #36336 )
...
ifnull isn't really required when doing `!= 'anything'` because if it's null then value will be falsy.
ifnull is only required when checking `= ''` if you treat `null = ''`
Actuall better fix would be make things explcitly non-nullable, then we won't ever have to add this on such fields.
ref: https://github.com/frappe/frappe/pull/21822
2023-07-27 06:06:07 +00:00