1160 Commits
Author SHA1 Message Date
ruthra kumar 351f02cea0 refactor(test): project update drop ignore test record dependencies 2025-05-22 20:09:55 +05:30
Mihir Kandoi b04a07fda0 fix: timesheet portal showing total billing hours 2025-05-09 13:38:42 +05:30
ruthra kumar afc46a77f6 refactor(test): Timesheet will use ERPNextTestSuite 2025-05-07 18:31:39 +05:30
ruthra kumar bc7cc6eac0 refactor(test): Project will use ERPNextTestSuite 2025-05-07 18:31:39 +05:30
ruthra kumar 835d08ab00 refactor(test): Project will use ERPNextTestSuite 2025-05-07 18:31:39 +05:30
ruthra kumar fbdbcdd8c0 refactor(test): Activity Cost to use ERPNextTestSuite 2025-05-07 18:31:39 +05:30
ruthra kumar 50551c1069 refactor(test): deterministic test suite for Task 2025-05-07 18:31:39 +05:30
ruthra kumar 80f7c507ba refactor(test): make 'Timesheet' test suite deterministic 2025-05-07 18:31:39 +05:30
ruthra kumar eda7595179 refactor(test): make tests for queries and Project deterministic 2025-05-07 18:31:39 +05:30
ruthra kumar 3ecc39a51f refactor(test): make 'Activity Cost' idempotent 2025-05-07 18:31:39 +05:30
Mihir KandoiandGitHub 4fc7a8b71d refactor: portal query in timesheet.py (#47336)
* refactor: portal query in timesheet.py

* fix: use criterion.any to fix query
2025-04-30 16:13:55 +05:30
Md Hussain NagariaandGitHub ef4f662c31 chore: update links to Frappe School (#46823) 2025-04-02 12:15:10 +05:30
ruthra kumarandGitHub 21e22b577a Merge pull request #46591 from ruthra-kumar/revert_to_json_for_test_records
Revert "chore(tests): move to compact, human readable, commentable to…
2025-03-19 16:50:14 +05:30
Marc RamserandGitHub f4aba561ce feat(projects): add option to hide timesheets for project users (#46173)
* feat: add option to hide timesheets for project users

* Added a new "Hide timesheets" checkbox field to Project User doctype that allows to control timesheet visibility for specific users. When enabled, the timesheets section will not be displayed on the project page for that user.

* Update projects.html
2025-03-19 13:34:15 +05:30
Yatri Dholakia 343940a9f3 fix: broken Frappe School links 2025-03-19 04:20:20 +00:00
ruthra kumar 4683e03353 chore: include company in test record 2025-03-18 17:50:44 +05:30
ruthra kumar 54d96f34f2 Revert "chore(tests): move to compact, human readable, commentable toml layout for test records"
This reverts commit bb917207c2.
2025-03-18 17:27:01 +05:30
Corentin Forler 43303f2cf6 feat: Allow disabling and renaming Project Template 2025-03-12 14:27:44 +01:00
rohitwaghchaureandGitHub 62837099fc Merge pull request #46046 from mihir-kandoi/st32237-2
perf: optimize query in project.py
2025-03-05 12:10:16 +05:30
Mihir Kandoi f7594e2ff9 fix: revamp logic (split parent and child) 2025-02-21 11:04:14 +05:30
Mihir Kandoi 2f1e253e19 fix: syntax error 2025-02-20 15:28:13 +05:30
Mihir Kandoi 5e66231ca4 perf: replace if function in query 2025-02-20 15:03:19 +05:30
venkat102 5880f1d5c6 fix: enable fetch_timesheet_in_sales_invoice in test 2025-02-17 14:49:32 +05:30
venkat102 876082ea2f fix(project settings): add checkbox to auto fetch timesheet in sales invoice 2025-02-13 23:05:34 +05:30
Rohit Waghchaure 33d03b1542 fix: the project document timed out while opening 2025-02-06 16:04:51 +05:30
ruthra kumarandGitHub 49570a5544 Merge pull request #45302 from aerele/validate-dimensions-company
feat: add company level validation for accounting dimension
2025-01-27 14:53:49 +05:30
Raffael MeyerandGitHub 11f65f20a0 feat(Sales Invoice): allow linking to project without adding timesheets (#44295)
* feat(Sales Invoice): allow linking to project without adding timesheets

* test: add timesheet data
2025-01-27 13:20:57 +05:30
Patrick EißlerandGitHub 8d66142865 fix(Project): re-phrase welcome email (#45175) 2025-01-17 12:17:32 +01:00
Sugesh393 454067198e fix: set company related values 2025-01-17 11:46:17 +05:30
Raffael MeyerandGitHub 9e760e54a5 fix(Timesheet): ignore permissions when updating Task and Project (#45168) 2025-01-08 13:36:31 +01:00
Raffael MeyerandGitHub 9eede907f8 fix(Project): make status in confirmation dialog translatable (#45118) 2025-01-06 22:12:53 +00:00
Raffael MeyerandGitHub 6f5fea6b52 refactor(Project): extract custom button function (#45116) 2025-01-06 21:58:38 +00:00
ruthra kumarandGitHub faa6a3dec0 Merge pull request #43930 from lbrandh/fix_timestrings
fix: use get_datetime_as_string with correct time format
2024-12-13 12:07:56 +05:30
mahsemandGitHub 84b54f549a fix: add string for translation in delayed_tasks_summary.py 2024-12-05 16:13:07 +01:00
mahsemandGitHub 6585fabdb1 fix: add strings for translation in timesheet.js (#44496) 2024-12-04 13:05:48 +05:30
rohitwaghchaureandGitHub b21fb8f8b6 fix: update project cost from timesheet (#44211) 2024-11-19 16:12:22 +05:30
Nihantra C. PatelandGitHub 8c99acb1b9 fix: task path (#44073) 2024-11-11 12:33:30 +05:30
lukas.brandhoff 0c83f48f78 fix: use get_datetime_as_string with correct time format 2024-10-30 11:46:21 +00:00
Nabin HaitandGitHub 0bba6442c0 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
2024-10-29 18:21:19 +05:30
ruthra kumarandGitHub 3edab67c55 Merge pull request #43698 from lbrandh/project_chart
fix: Project name instead of ID in chart
2024-10-29 15:23:23 +05:30
lukas.brandhoffandruthra kumar 736d1a1105 refactor: include 'Project Name' in Project summary report
Keep name field for backwards compatibility
2024-10-29 14:58:08 +05:30
Raffael MeyerandGitHub b42e7d4b32 refactor(Timesheet): move methods to Timesheet Detail (#43794) 2024-10-29 01:05:32 +01:00
Raffael MeyerandGitHub fe1e1b12c3 chore(Timesheet): add type hints (#43793) 2024-10-23 22:52:42 +00:00
IamSaiyyamChhetriandruthra kumar 9909d760a5 fix: add company filter for project
- In Project dt Sales Order field
- In Sales Order dt Project field
2024-10-23 16:45:44 +05:30
David bb917207c2 chore(tests): move to compact, human readable, commentable toml layout for test records 2024-10-13 01:31:28 +02:00
David a2d22c3f42 chore: remove redundant declarations of test_records 2024-10-11 05:00:20 +02:00
David ed5bead87d refactor: clarify test record module iface (treewide) 2024-10-10 13:26:26 +02:00
David d1fa1af271 refactor: Use IntegrationTestCase in multiple files
Signed-off-by: David <[email protected]>
2024-10-08 01:32:35 +02:00
David 2adb417408 refactor: add bare unit test cases
mainly for LLMs to catch up with the convention
2024-10-07 13:13:00 +02:00
David bda415a83d refactor: import from new location 2024-10-07 13:12:57 +02:00