seitime-frappe/frappe
Akhil Narang cffcc3cf34
fix(web_form): allow deletion of an item if you have permission
Bulk delete via list doesn't work if you have access to only "some" documents as we don't pass docname when checking
Seems inefficient to check there, so implemented it here

Signed-off-by: Akhil Narang <me@akhilnarang.dev>
2025-08-29 16:29:52 +05:30
..
api feat(api/v2): set name if passed when creating document 2025-07-03 17:52:25 +05:30
automation fix(auto repeat): validate date (#33724) 2025-08-21 16:53:43 +05:30
change_log
commands feat: add --skip-fixtures option to bench migrate command (#33754) 2025-08-22 16:51:17 +05:30
contacts fix(address): correct phone validation in address.json for version-15 2025-08-18 08:06:55 +00:00
core fix: don't show filters and columns for Report Builder reports (#33825) 2025-08-29 10:49:01 +05:30
custom chore: rename email account field 2025-07-19 12:26:36 +05:30
data
database feat: Database SSL one way support (#33044) 2025-07-16 06:36:19 +00:00
desk fix: remove trailing spaces in translatable strings 2025-08-27 13:23:17 +03:00
email fix: remove trailing spaces in translatable strings 2025-08-27 13:23:17 +03:00
geo fix: add Serbian (Latin) language (#32931) 2025-06-13 18:38:04 +02:00
gettext feat: Add extraction for quick_list labels in workspace (#33304) 2025-07-14 19:43:56 +02:00
integrations fix: remove trailing spaces in translatable strings 2025-08-27 13:23:17 +03:00
locale fix: sync translations from crowdin (#33826) 2025-08-28 18:15:45 +02:00
model Merge pull request #33812 from barredterra/format-ibans 2025-08-29 11:18:59 +05:30
modules fix: Commit before starting a patch (#33133) 2025-06-27 11:21:28 +05:30
patches fix: remove implicit primary key patch issue 2025-08-26 16:41:33 +01:00
printing fix(print-format): typo in doctype (#33761) 2025-08-25 11:19:51 +05:30
public fix(web_form): allow deletion of an item if you have permission 2025-08-29 16:29:52 +05:30
query_builder feat: group by week dates in qb 2025-08-15 15:37:36 +05:30
search Merge pull request #33502 from netchampfaris/sqlite-search-fixes 2025-08-01 00:37:44 +05:30
templates fix: remove trailing spaces in translatable strings 2025-08-27 13:23:17 +03:00
testing refactor: remove duplicate call to start test 2025-07-09 15:05:08 +05:30
tests chore: temporarily increase __init__.py length allowance. (#33803) 2025-08-26 12:20:58 +00:00
types Revert: DocRef (#32866) 2025-06-10 05:20:56 +00:00
utils fix: sort file/dir names for fixtures (#33783) 2025-08-25 12:14:02 +00:00
website fix(web_form): allow deletion of an item if you have permission 2025-08-29 16:29:52 +05:30
workflow feat: App-Defined Workflow Tasks and Server Scripts on Transition (#33255) 2025-07-29 11:01:44 +05:30
www fix: remove trailing spaces in translatable strings 2025-08-27 13:23:17 +03:00
__init__.py fix: broken links in get_desk_link with special chars (#33730) 2025-08-26 18:05:46 +05:30
_optimizations.py Revert "fix: Pin web workers by default (#31739)" (#32852) 2025-06-09 09:52:23 +00:00
app.py fix: add hooks to handle cors 2025-07-04 13:18:43 +05:30
apps.py refactor: track completed app setup wizards and re-run the setup wizard upon new app installation. (#32640) 2025-06-03 12:36:22 +05:30
auth.py fix: prevent logout due to empty "Password" field (#29158) 2025-07-28 10:04:10 +05:30
boot.py Merge pull request #33546 from akhilnarang/boot-drop-unused-field 2025-08-08 15:30:56 +05:30
build.py chore: use frappe._dev_server instead of local.dev_server 2025-06-17 12:03:08 +05:30
cache_manager.py refactor: avoid code duplication 2025-06-11 09:55:36 +05:30
client.py perf: Use lazy doc in a lot more places 2025-06-11 09:55:45 +05:30
config.py feat: init sqlite 2025-04-15 13:59:16 +05:30
coverage.py fix: ignore 'test_*' directories 2025-08-14 18:16:41 +05:30
defaults.py perf: client-cache for defaults 2025-01-07 12:51:10 +05:30
deferred_insert.py fix: Commit frequently in deferred_insert 2025-06-13 11:34:18 +05:30
deprecation_dumpster.py perf: faster gzip compression (#33014) 2025-06-19 12:52:58 +00:00
exceptions.py fix: Implement backpressure for background jobs 2025-03-05 10:59:00 +05:30
frappeclient.py fix: add order_by params to Frappeclient get_list (#33324) 2025-07-21 19:23:32 +05:30
handler.py fix: allow download via API, if at least one file copy is downloadable (#33560) 2025-08-06 18:41:59 +02:00
hooks.py fix: role based invite restriction (#33806) 2025-08-28 12:02:54 +05:30
installer.py fix: Commit changes to installed apps (#33550) 2025-08-06 12:12:29 +05:30
locale.py feat: cache documents in client cache 2025-01-14 14:33:10 +05:30
middlewares.py
migrate.py feat: add --skip-fixtures option to bench migrate command (#33754) 2025-08-22 16:51:17 +05:30
modules.txt fix: remove energy points / social module 2025-04-17 00:26:57 +05:30
monitor.py fix: avoid flushing to monitor logs concurrently (#32552) 2025-05-16 12:20:40 +00:00
oauth.py perf: Skip link checking on internal deletes 2025-01-06 11:48:19 +05:30
onboarding.py fix: added get_onboarding_status api 2025-03-18 18:06:30 +05:30
parallel_test_runner.py refactor: introduce lightmode in parallel test runner 2025-06-19 11:40:09 +05:30
patches.txt fix: setup wizard issue 2025-07-01 18:05:36 +05:30
permissions.py perf: get ancestors only if needed 2025-06-24 11:58:55 +05:30
push_notification.py fix(push_notification): use cstr to convert a None body to empty string (#32056) 2025-04-10 12:47:30 +05:30
rate_limiter.py fix: Round of rate limit to seconds (#31674) 2025-03-12 10:52:42 +00:00
realtime.py fix: frappe.local has not _realtime_log (#33236) 2025-07-07 11:06:04 +05:30
recorder.py feat: remove strip_dirs in Recorder python cProcfile (#33300) 2025-07-15 17:51:44 +05:30
sessions.py fix: Remember session creation (#33082) 2025-06-25 05:45:57 +00:00
share.py perf: Use lazy doc in a lot more places 2025-06-11 09:55:45 +05:30
test_runner.py refactor: organize test contextmanagers (#28041) 2024-10-09 02:09:19 +02:00
translate.py fix: remove utils file and typo 2025-06-17 18:39:21 +05:30
twofactor.py feat: Add hooks for custom SMS and OTP SMS sending (#33444) 2025-07-30 16:47:12 +05:30