barredterra
fcb705b41d
chore: docstring for pretty_date
2023-04-11 15:50:17 +02:00
barredterra
9f1feaab02
refactor: pretty_date
2023-04-11 15:44:03 +02:00
Bread Genie
6248d8f062
fix(pretty-date): plural form when the value is 1 ( #20619 )
2023-04-11 10:56:52 +05:30
Sabu Siyad
a1aaed0a5f
feat(util): get_table_name: wrap in backticks ( #20553 )
2023-04-03 11:26:49 +05:30
Ankush Menat
5fff6698ad
fix: use develop as branch name for new apps
...
dont ask me why
2023-04-02 15:26:32 +05:30
Saqib Ansari
32dbbb47bf
feat: redis cache decorator ( #20452 )
...
* feat: redis cache decorator
* fix: review changes
* fix: remove unintentional changes
* fix: remove unintentional changes
* refactor: cleanup and simplify code for redis
AIs suck
* fix: bug
* test: redis cache
* fix: remove unused import
* feat: make redis cache user specific
redis cache utils already support this, extending so everyone can use it
* feat: support @redis_cache without params
* test: flake in request site cache test
---------
Co-authored-by: Ankush Menat <ankush@frappe.io>
2023-03-27 17:03:20 +05:30
Ankush Menat
7ac6199213
feat: re-enable scheduler from desk ( #20434 )
...
[skip ci]
2023-03-23 11:54:24 +05:30
Bernhard Sirlinger
c5cfe8f5aa
feat(minor): log datetime in worker log ( #20414 )
2023-03-21 12:55:03 +05:30
Suraj Shetty
ed7d6931ca
fix: Update code to update links with campaign and medium
2023-03-20 23:42:50 +05:30
Ankush Menat
035f7f93df
fix: skip InReadOnlyMode in error snapshots ( #20358 )
...
[skip ci]
2023-03-16 15:56:19 +05:30
Ankush Menat
da086a4410
feat: allow configuring ttl for RQ job retention ( #20331 )
...
Some might want to keep them around for long, others might wanna get rid
of it to free up memory. Hardcoded defaults dont work for everyone hence
make it configurable.
`no-docs`
[skip ci]
2023-03-14 12:43:41 +05:30
Ankush Menat
dd2ac72a9a
fix: skip 0 for rounding
2023-03-13 14:16:39 +05:30
Ankush Menat
139d4a87b4
fix: corrected banker's rounding
...
closes https://github.com/frappe/frappe/issues/19570
2023-03-13 12:30:48 +05:30
Ankush Menat
97ca92e3d1
refactor: change rounding method names ( #20299 )
...
These are easy to understand.
Added third method for corrected banker's rounding.
2023-03-10 14:57:15 +05:30
Ankush Menat
9f6a6d74fb
refactor: split rounding methods in functions
2023-03-08 14:09:50 +05:30
Ankush Menat
86b9ff4266
feat: Allow specifying rounding method in flt
2023-03-08 10:59:02 +05:30
Ankush Menat
48f63f53ab
feat: configurable rounding methods
2023-03-08 10:44:44 +05:30
barredterra
a00aa51c96
fix: remove deprecated filter_str parameter of get_monthly_goal_graph_data
2023-03-07 11:14:48 +01:00
barredterra
b1e08bb26e
fix: type annotation for filters parameter of get_monthly_goal_graph_data
2023-03-06 23:12:24 +01:00
Raffael Meyer
036e1c94cd
feat!: remove deprecated timezone utils ( #20255 )
2023-03-06 19:56:57 +05:30
Ritwik Puri
8368b73270
Merge pull request #20253 from barredterra/rename-timezone-utils
...
refactor: rename timezone utils
2023-03-06 19:43:11 +05:30
barredterra
c099b67165
feat: add new timezone utils to safe_exec
2023-03-06 13:07:24 +01:00
barredterra
3f87ffe446
Revert "refactor: rename timezone utils in safe_exec"
...
This reverts commit d1ccfc91b8 .
2023-03-06 13:04:20 +01:00
Ritwik Puri
5581be43b1
chore: remove manage subscriptions from navbar settings ( #20249 )
...
* chore: remove manage subscriptions from navbar settings
* chore: remove manage subscriptions when adding standard navbar items
2023-03-06 10:44:38 +05:30
barredterra
d1ccfc91b8
refactor: rename timezone utils in safe_exec
2023-03-05 16:17:44 +01:00
barredterra
c2c5449947
chore: deprecate timezone utils in v15
2023-03-05 15:58:13 +01:00
barredterra
b2e36634d6
refactor: rename get_time_zone to get_system_timezone
2023-03-04 19:30:03 +01:00
barredterra
3694e654a1
refactor: rename convert_utc_to_user_timezone to convert_utc_to_system_timezone
2023-03-04 19:02:25 +01:00
Suraj Shetty
1daa78d0a0
Merge pull request #20179 from surajshetty3416/newsletter-analytics
2023-02-28 19:42:56 +05:30
Ritwik Puri
e7f28b08c9
fix: cast primary value in compare util if fieldtype is present ( #20092 )
...
* fix: cast primary value in compare util if fieldtype is present
* test: add test for date & datetime filters when using evaluate_filters
2023-02-28 16:50:52 +05:30
Suraj Shetty
7abdad3282
Merge branch 'develop' of https://github.com/frappe/frappe into newsletter-analytics
2023-02-28 14:31:03 +05:30
Suraj Shetty
6c8f88b8cd
refactor: Remove UTM references just set source in web page view to simplify things
2023-02-28 14:17:16 +05:30
Suraj Shetty
afd55a97fb
fix: Web page view creation
...
- Set path from backend via "Referer" to avoid bad data
- Add visitor_id to improve unique visit detection
2023-02-28 14:15:41 +05:30
Suraj Shetty
7d5c98c206
feat: Add UTM tracking parameters to internal links in newsletters
...
- Also, extend web page view to store UTM tracking data.
2023-02-23 16:19:07 +05:30
Suraj Shetty
b397ec3858
feat: Track count of views on newsletter emails
2023-02-23 13:45:53 +05:30
Ankush Menat
8446875257
refactor!: Remove "Set user permission" permtype ( #20090 )
...
This has never worked and setting user permission requires system
manager role always (because of permissions on list view)
2023-02-20 16:07:49 +05:30
Gavin D'souza
985e0913a5
Merge branch 'develop' into request-job-hooks
2023-02-17 11:40:13 +05:30
Ankush Menat
cd4d601ed4
fix: traceback sanitizer got extra positional args
2023-02-15 17:51:21 +05:30
Gavin D'souza
fe26c542b7
refactor: Move before/after tasks as hooks
...
Moved before/after tasks in Requests as hooks for:
- monitor
- rate_limiter
- recorder
Moved before/after tasks in Jobs as hooks for:
- monitor
- releasing document locks
2023-02-15 15:30:02 +05:30
Gavin D'souza
825f1d32f1
Merge branch 'develop' into request-job-hooks
2023-02-15 12:57:14 +05:30
gavin
c3fa753ed2
Merge branch 'develop' into cli-scheduler-status
2023-02-14 16:13:56 +05:30
Rutwik Hiwalkar
e9c57ee76e
revert: subscription management ( #19998 )
...
* chore: add namespaced subscription conf to boot info
* revert: https://github.com/frappe/frappe/pull/18263
* clean: remove daily hook for creating manage subscription btn
2023-02-14 12:04:28 +05:30
Raffael Meyer
8130153ce6
fix: quote provider name ( #19604 )
...
* fix: quote provider name
* fix: escape icon in get_icon_html
2023-02-13 14:34:35 +05:30
Gavin D'souza
4738a1422d
fix: Add format, verbose options to scheduler
2023-02-10 14:39:16 +05:30
Gavin D'souza
6b84c9ccf5
feat: Check scheduler status via CLI
...
new: `bench --site scheduler status`
2023-02-10 14:38:50 +05:30
Gavin D'souza
2ada98fbdb
fix: Pass result of job to after_job hooks
2023-02-10 13:31:46 +05:30
Gavin D'souza
ea62156a6d
fix: Add request, job events in hooks boilerplate
2023-02-10 13:28:50 +05:30
Gavin D'souza
83f3cf1991
fix(background_jobs): Pass retval in execute_job
2023-02-10 13:23:24 +05:30
Gavin D'souza
34731d1e9e
feat: Befor/After Job Hooks
2023-02-10 11:37:36 +05:30
Ankush Menat
338ccc5a2a
fix: sanitize form dict in error logs ( #19835 )
...
[skip ci]
2023-01-30 15:22:21 +05:30