Akhil Narang
71b869a975
refactor(keycloak): set API endpoint while getting list of oauth providers
...
urljoin() just adds the base URL to the relative path, here our base URL has an extra route in the path which isn't added in.
Signed-off-by: Akhil Narang <me@akhilnarang.dev>
2024-09-19 15:31:32 +05:30
pa1narendra
42b01570ae
feat(auth): added keycloak as a social login provider
2024-09-06 10:13:18 +00:00
Akhil Narang
4eac35081c
Merge pull request #26395 from barredterra/address-autocomplete
...
feat: address autocomplete dialog
2024-09-06 15:04:01 +05:30
Akhil Narang
8c099ced74
chore: update message
...
(cherry picked from commit 4e6581b0fc9006bdf3e869565ec59727556972c1)
2024-09-05 10:02:47 +00:00
Türker Tunalı
733edd2ffd
fix: Enhance the error message of the connected app authorization.
...
Error were "Invalid state". The reason was user who created the token. So we've added a little bit more context here.
(cherry picked from commit 4ad55b98c28d4c342808d166e7c124b89729607e)
2024-09-05 10:02:46 +00:00
Raffael Meyer
594b0a2536
Merge branch 'develop' into address-autocomplete
2024-08-28 11:14:43 +02:00
Gursheen Kaur Anand
beef1fa224
fix: use authentication url when password not found ( #27451 )
2024-08-20 10:40:38 +02:00
David
ac0e46669d
fix: spec preview fields statically on the frontend
2024-08-09 13:50:41 +02:00
David
9ed2271d12
chore: adapt webhook preview
2024-07-22 16:26:21 +02:00
ALB.Leach
dde466be3d
feat: Implement OAuth Backend App Flow for Email Accounts ( #27167 )
...
* feat: Implement OAuth Backend App Flow for Email Accounts
* chore: Reformat to satisfy linter
* chore: format
Signed-off-by: Akhil Narang <me@akhilnarang.dev>
---------
Signed-off-by: Akhil Narang <me@akhilnarang.dev>
Co-authored-by: Akhil Narang <me@akhilnarang.dev>
2024-07-22 16:47:18 +05:30
s-aga-r
2488642746
chore: connected app - show title in link field
2024-07-05 08:28:20 +05:30
barredterra
c5d6030654
feat: disable "Create Address" button if mandatory fields are missing
2024-06-22 16:05:16 +02:00
barredterra
f6c4c94f70
feat: add HERE as geolocation provider
2024-06-22 15:40:11 +02:00
barredterra
3933725c6e
feat: add Nomatim as geolocation provider
2024-05-19 22:02:59 +02:00
barredterra
97db7aa64b
refactor: return generator
2024-05-19 21:37:43 +02:00
barredterra
531b177c91
refactor: rename to Geolocation Settings
2024-05-19 20:51:58 +02:00
barredterra
5293195179
refactor: provider naming
2024-05-09 22:57:32 +02:00
barredterra
1520888f79
fix: API Key label
2024-05-09 22:32:02 +02:00
barredterra
a1aa86589f
fix: limit to five results, remove outdated comment
2024-05-09 22:31:49 +02:00
barredterra
388046491e
fix: return structured result from provider
2024-05-09 22:08:12 +02:00
barredterra
7a45c76da2
fix(Address Autocomplete Settings): provider and API Key mandatory if enabled
2024-05-09 22:06:55 +02:00
barredterra
9880d9466f
Merge branch 'develop' into address-autocomplete
2024-05-09 20:58:07 +02:00
mahsem
076e25658b
style: whitespace in social_login_key.json ( #26317 )
2024-05-04 17:11:04 +05:30
Raffael Meyer
42be1455f8
fix(oauth2): refresh token is optional ( #26266 )
...
Don't overwrite refresh_token with an empty string, if no new refresh_token is received (i.e. the old one is still valid).
Ref: https://www.rfc-editor.org/rfc/rfc6749#section-5.1
2024-05-01 12:35:58 +05:30
Ankush Menat
ae4eb87458
feat: Limit OAuth Client by roles
2024-04-29 14:18:49 +05:30
Ankush Menat
4c85c2038b
fix: response logging
...
if response is 4xx then `Response` object itself is getting logged,
which is stupid. This is because of `res and res.text` and res is falsy
if response is not "OK".
2024-04-18 14:00:37 +05:30
Ankush Menat
535bc10340
fix: make letterhead attachments public by default ( #25925 )
...
Also does it for web page.
Note: This is just default config, users can change while uploading.
2024-04-12 05:14:18 +00:00
barredterra
57d7b9ca40
feat: address autocomplete (first draft)
2024-04-10 01:23:23 +02:00
Ankush Menat
672f3b2258
refactor!: sort by creation for clearing old logs
2024-03-27 13:04:01 +05:30
Ankush Menat
3896296c6f
fix: update sort order in doctypes
2024-03-27 11:18:28 +05:30
Akhil Narang
2af42f5501
fix(webhook): r is referenced here before its initialized
...
Broke in #21064
Sentry: FRAPPE-2SH
Signed-off-by: Akhil Narang <me@akhilnarang.dev>
2024-03-22 18:59:02 +05:30
Ankush Menat
e47e76897a
fix: notify on failed s3 backup upload ( #25544 )
2024-03-19 15:50:37 +00:00
Ankush Menat
0a81407304
perf: Skip running webhook code if method is not supported ( #25498 )
...
E.g. `doc.run_method("autoname")` triggers webhook code for no reason.
2024-03-18 10:01:15 +05:30
Ankush Menat
b1a8bc9312
fix: Export None as type if select as no options ( #25211 )
...
Select options can be dynamic, in that case we should at least the
default value `None` as a value `DF.Literal` otherwise is invalid type
annotation.
2024-03-04 06:42:41 +00:00
Rucha Mahabal
82179f908d
Merge pull request #24114 from tanmoysrt/integrate_frappe_notification
...
feat: add frappe push notification client
2024-02-28 11:27:57 +05:30
Rucha Mahabal
8305affddd
chore: Add Push Notification Settings to Integrations workspace
2024-02-28 11:07:22 +05:30
Rucha Mahabal
2e79f6acb4
feat: add descriptions to Push Notification Settings
...
- mark it as beta
- validate relay server url key
2024-02-28 01:09:46 +05:30
Akhil Narang
3f1e19de85
refactor(treewide): enable RUF rules
...
Signed-off-by: Akhil Narang <me@akhilnarang.dev>
2024-02-21 16:20:28 +05:30
prafful1234
d66fe5a037
feat: Queue selection for webhooks ( #24876 )
...
* feat: Queue selection for webhooks
* fix: code refactor
* fix: Add authorization check for get_all_queues
* fix(UX): move field to relevant section
* refactor: rename field for queue
* refactor: simpler autocomplete
---------
Co-authored-by: Ankush Menat <ankush@frappe.io>
2024-02-19 06:31:30 +00:00
Raffael Meyer
fc64e8a0fb
feat: pass doctype as context when translating label ( #24903 )
2024-02-18 19:42:15 +05:30
Akhil Narang
26ae0f3460
fix: ruff fixes
...
Signed-off-by: Akhil Narang <me@akhilnarang.dev>
2024-02-07 17:04:31 +05:30
Ankush Menat
8a71054c0c
Merge pull request #24765 from ankush/black_to_ruff
...
ci: switch to ruff-format
2024-02-05 19:20:51 +05:30
Ankush Menat
de9ac89748
style: re-format with ruff
2024-02-05 18:53:33 +05:30
Ankush Menat
063e30964d
fix: Use TEXT type for Webhook URLs to support large URLs
2024-02-05 17:50:04 +05:30
Ankush Menat
7487df22c9
refactor: use frappe.get_system_settings
...
because it's cached and doesn't hit frappe.db at all.
2024-02-02 18:43:43 +05:30
Raffael Meyer
4cc89ae42b
Merge pull request #24500 from barredterra/fix-typos
2024-01-24 03:01:50 +01:00
barredterra
9d6cbd0c15
fix: typos
2024-01-24 02:41:03 +01:00
barredterra
bb7bb41621
fix: Google Drive translatability
2024-01-23 20:13:34 +01:00
barredterra
c17f014ef4
refactor: remove redundant API Key from Google Picker
2024-01-16 13:26:03 +01:00
Tanmoy Sarkar
a084f91e18
Merge branch 'frappe:develop' into integrate_frappe_notification
2024-01-08 16:52:27 +05:30