18alantom
db4a7504e5
fix: add hooks to handle cors
2025-07-04 13:18:43 +05:30
18alantom
e76c1830e1
chore: add global flag for Social Login Key
2025-07-04 11:25:06 +05:30
18alantom
933ec04074
chore: fix typo
2025-07-03 15:12:25 +05:30
Alan
c174e9cbdc
fix: apply fixes on accepted Copilot suggestions
...
Update frappe/integrations/oauth2.py
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Update frappe/integrations/README.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Update frappe/integrations/utils.py
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Update frappe/integrations/utils.py
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-07-03 15:01:47 +05:30
18alantom
befca37299
chore: README for integrations with OAuth2 docs
...
- Update descriptionsi in OAuth Settings
2025-07-03 14:42:28 +05:30
18alantom
5ca8ad9d84
refactor: deprecate OAuth Provider Settings
...
OAuth Settings has its fields now (only one)
2025-07-03 14:07:38 +05:30
18alantom
1215afdf96
feat(OAuth2): support RFC 9728
...
adds OAuth Settings to configure settings pertaining to Frappe used as
an OAuth auth server and resource server
2025-07-03 13:20:52 +05:30
18alantom
4cd8115c4c
refactor: unify how .well-known routes are handled
2025-07-02 15:17:42 +05:30
18alantom
3a47801598
feat(OAuth2): support RFC 7591
...
This allows a client to be registered without manual intervention.
2025-07-02 13:01:37 +05:30
18alantom
f8425b6520
feat(OAuth2): support RFC 8414
...
This allows an OAuth client to get metadata about the auth server, i.e.
the frappe bench being used as an OAuth2 auth server.
Metadata includes values for auth server urls and endpoints and
supported types and modes.
2025-07-01 13:40:18 +05:30
Sagar Vora
2e310c97b1
Merge pull request #33172 from sagarvora/perf-copy_doc
2025-06-30 18:35:36 +00:00
Sagar Vora
28f8ed0fbd
perf: remove unnecessary hasattr call
2025-06-30 23:51:45 +05:30
Ankush Menat
f6567dabee
Revert: Keep None check ( #33167 )
...
No idea why, but some numeric fields can have unspecified defaults.
2025-06-30 12:45:38 +00:00
Soham Kulkarni
baca028f83
Merge pull request #33164 from sokumon/handle-logout
...
fix: handle abort while logout
2025-06-30 17:34:24 +05:30
sokumon
eeae4f8646
fix: handle abort while logout
2025-06-30 17:19:16 +05:30
Corentin Forler
e94361e12b
fix(schema): Fix default value change detection for Time fields ( #33142 )
...
* fix(schema): Handle "NULL" in default_changed_for_decimal
* fix(schema): Fix default value change detection for Time fields
* chore: format
* fix: Don't set zero default during change
This makes the check more aggresive. We by default set 0 on all numeric
fields, so we should ideally only migrate default between numbers and
not check `NULL` ever.
---------
Co-authored-by: Ankush Menat <ankush@frappe.io>
2025-06-30 11:34:01 +00:00
rohitwaghchaure
c21ac6030c
fix: setup wizard broken during site restoration ( #33161 )
2025-06-30 11:14:33 +00:00
Ejaaz Khan
77da8506e2
Merge pull request #32664 from mahsem/clear_all
...
fix: clear_all_translatability
2025-06-30 11:00:05 +05:30
avc
caf1065863
fix: add translatable strings for file upload dialog on webform ( #33156 )
...
* fix: add webform translatable strings
* fix: linters
2025-06-30 10:15:31 +05:30
MochaMind
4ae71ab618
fix: sync translations from crowdin ( #33153 )
...
* fix: French translations
* fix: Spanish translations
* fix: Arabic translations
* fix: German translations
* fix: Swedish translations
* fix: Turkish translations
* fix: Persian translations
* fix: Croatian translations
2025-06-29 23:10:28 +02:00
Ejaaz Khan
9097901f5c
Merge pull request #33150 from VishalSindham/feat-add-show_hide-toggle-option-password-reset-form
...
feat(password-reset-form): add show/hide toggle option to password reset form
2025-06-29 20:57:09 +05:30
Vishal Sindham
e1217282ac
feat(password-reset-form): Add show/hide toggle option to password reset form
2025-06-29 19:47:02 +05:30
MochaMind
7884a660da
fix: sync translations from crowdin ( #33143 )
2025-06-29 16:01:41 +02:00
Ejaaz Khan
6329bf2479
Merge pull request #33146 from iamejaaz/start-rating-editable-alignment
...
fix(minor): alignment issue on rating field while editing
2025-06-28 23:00:25 +05:30
Ejaaz Khan
4d8fdb93f1
fix(minor): alignmet issue on ratng field while editing
2025-06-28 14:32:42 +05:30
Sagar Vora
d190e07cfa
fix: restore earlier werkzeug request default ( #33145 )
2025-06-28 12:15:52 +05:30
Sagar Vora
8686327e9e
Merge pull request #33138 from sagarvora/remove-in-test
2025-06-27 09:35:54 +00:00
Sagar Vora
8b13971ab2
test: use contextmanager to set user
2025-06-27 14:51:26 +05:30
Sagar Vora
547bc6b7f5
test: fix test_if_owner_permission_on_delete
2025-06-27 14:47:03 +05:30
Sagar Vora
35581eb50b
test: fix test for nested permission
2025-06-27 14:44:09 +05:30
Sagar Vora
e01b6ff4ec
test: improve report custom permission test
2025-06-27 14:35:34 +05:30
Sagar Vora
1812cdb613
test: improve report permission test
2025-06-27 14:30:52 +05:30
MochaMind
a6e87dad27
chore: update POT file ( #33139 )
2025-06-27 09:00:38 +00:00
Sagar Vora
76276566bd
test: remove in_test exception in only_for
2025-06-27 13:56:07 +05:30
Ankush Menat
0613f4b11f
fix: Update session after request ( #33136 )
2025-06-27 13:42:22 +05:30
Soham Kulkarni
e1aa789acf
Merge pull request #32971 from sokumon/newsletter-removal
...
refactor: seperate newsletter into app
2025-06-27 11:59:02 +05:30
sokumon
949820c351
fix: tools workspace
2025-06-27 11:41:33 +05:30
Ankush Menat
b63b00da34
fix: Commit before starting a patch ( #33133 )
...
Closes https://github.com/frappe/frappe/issues/33092
2025-06-27 11:21:28 +05:30
Ankush Menat
9e437cd071
fix: Git branch is not mandatory ( #33131 )
...
You can have an app without git repo 🤷
2025-06-27 04:43:30 +00:00
sokumon
39c554d100
fix: more cleanup
2025-06-27 02:34:29 +05:30
MochaMind
b1cc56ff8a
fix: Thai translations ( #33126 )
2025-06-26 20:15:36 +02:00
Raffael Meyer
2c55b75910
fix: add context for duration field input labels ( #33127 )
2025-06-26 20:14:24 +02:00
sokumon
3e227b4cc4
fix: move patch to post model sync
2025-06-26 22:00:44 +05:30
Ankush Menat
7a145544df
Merge pull request #33047 from sagarvora/orjson
...
perf: use `orjson` for faster request processing
2025-06-26 19:12:59 +05:30
GoravG
4815b41915
chore(readme): changed frappe.dev to frappe.local in local developement setup ( #33104 )
...
* changed frappe.dev to frappe.local in local developement setup documentation
* changed frappe.local to frappe.localhost and removed add-to-host as it is no longer required
2025-06-26 17:55:00 +05:30
Sagar Vora
7660f59c31
perf(import_file): use orjson.loads
2025-06-26 17:38:16 +05:30
Sagar Vora
2e5c8bea03
feat: frappe.utils.orjson_dumps
2025-06-26 17:37:51 +05:30
Sagar Vora
cda7699187
perf: use orjson in utils
2025-06-26 17:37:51 +05:30
Sagar Vora
b857a4099a
perf: use orjson for faster request processing
2025-06-26 17:37:51 +05:30
Ankush Menat
1a1dc0a62c
fix: more bad migrations and sanity test ( #33112 )
...
* test: prevent unnecessary migrations
* fix: Avoid resyncing JSON repeatedly
* fix: Varchar not nullable defaults should be casted
* fix: force cast to float before
Bad default values cause it to break.
2025-06-26 10:31:55 +00:00