Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

google drive folders v15 #24751

Closed
wants to merge 733 commits into from

Conversation

barredterra
Copy link
Collaborator

@barredterra barredterra commented Feb 5, 2024

Accidental PR with wrong base branch

mergify bot and others added 30 commits January 2, 2024 13:09
)

This was added for some function here: frappe@2dd28af#diff-4a7c68f7105f3a52a7504ce52ab85bd106df91e69ab07a9f12fe23dc258870a6R266

It's not used anywhere.

(cherry picked from commit e296a81)

Co-authored-by: Ankush Menat <ankush@frappe.io>
(cherry picked from commit c65e866)
(cherry picked from commit 7aa3f4f)
Signed-off-by: Akhil Narang <me@akhilnarang.dev>
(cherry picked from commit c58e2c5)
…fix/pr-23831

fix: consider allDay on Calendar View (backport frappe#23831)
…4084)

(cherry picked from commit bb69111)

Co-authored-by: Raffael Meyer <14891507+barredterra@users.noreply.github.com>
# [15.8.0](frappe/frappe@v15.7.0...v15.8.0) (2024-01-02)

### Bug Fixes

* **Blog Post:** correct indicator filter ([9b43326](frappe@9b43326))
* Check permissions before rendering web view ([frappe#24032](frappe#24032)) ([frappe#24035](frappe#24035)) ([aac98f0](frappe@aac98f0))
* Consider allDay on Calendar View ([2f767c8](frappe@2f767c8))
* **Data Import:** show failed import logs ([64b45eb](frappe@64b45eb))
* **data_import:** respect the value of show_failed_logs checkbox ([98098a4](frappe@98098a4))
* Do not change global search label to lower case ([8befc7d](frappe@8befc7d))
* **DX:** filter version logs with changes to field ([frappe#24023](frappe#24023)) ([frappe#24025](frappe#24025)) ([07d7e63](frappe@07d7e63))
* **DX:** store tracebacks with context ([frappe#24059](frappe#24059)) ([frappe#24063](frappe#24063)) ([ebcd970](frappe@ebcd970))
* **Geo:** Add timezone for palestinian territory country ([frappe#23986](frappe#23986)) ([frappe#23993](frappe#23993)) ([668e02d](frappe@668e02d))
* incorrect duplicate filter check (backport [frappe#24001](frappe#24001)) ([frappe#24003](frappe#24003)) ([b29077e](frappe@b29077e))
* lint ([1c7f3c8](frappe@1c7f3c8))
* linters ([91d30d4](frappe@91d30d4))
* linters ([e742b0f](frappe@e742b0f))
* **minor:** mobile menu class ([frappe#23970](frappe#23970)) ([frappe#23971](frappe#23971)) ([b1e0f63](frappe@b1e0f63))
* **minor:** Onboarding check if element available ([frappe#23947](frappe#23947)) ([frappe#23969](frappe#23969)) ([9cc6ddb](frappe@9cc6ddb))
* **minor:** spacing for sidebar item with child items ([01121b6](frappe@01121b6))
* misc errors from sentry (backport [frappe#24009](frappe#24009)) ([frappe#24012](frappe#24012)) ([4d2246e](frappe@4d2246e))
* number card layout (backport [frappe#23287](frappe#23287)) ([frappe#23972](frappe#23972)) ([1035a5e](frappe@1035a5e))
* Rate control read only mode ([frappe#24055](frappe#24055)) ([frappe#24057](frappe#24057)) ([b1c6edc](frappe@b1c6edc))
* remove Guest permission on Help Article ([frappe#24082](frappe#24082)) ([frappe#24084](frappe#24084)) ([0a55b18](frappe@0a55b18))
* roles editor ([frappe#23976](frappe#23976)) ([frappe#23979](frappe#23979)) ([4cbdc48](frappe@4cbdc48))
* **sentry:** don't set context if not enabled ([891724b](frappe@891724b))
* Set default child table fields on save ([frappe#23913](frappe#23913)) ([frappe#23984](frappe#23984)) ([c772391](frappe@c772391))
* show relative path in loaded JS ([frappe#23964](frappe#23964)) ([cdcd920](frappe@cdcd920))
* show right permission for user cannot create doctypes ([frappe#24027](frappe#24027)) ([frappe#24029](frappe#24029)) ([10941c5](frappe@10941c5))
* Solve the problem that the document editor will report an error when the type name includes multiple spaces ([frappe#23940](frappe#23940)) ([23bc9c5](frappe@23bc9c5))
* Solve the problem that there is no forEach instance method in HTMLCollection in some environments, which leads to the failure of camera-related functions. ([frappe#23988](frappe#23988)) ([f752fb3](frappe@f752fb3))
* strip exc from json response if traceback not allowed ([frappe#23989](frappe#23989)) ([frappe#23990](frappe#23990)) ([b94186c](frappe@b94186c))
* sudan country info ([frappe#23709](frappe#23709)) ([6b24b9a](frappe@6b24b9a))
* **UX:** remove delay from numeric inputs and fix parsing (backport [frappe#23759](frappe#23759) &  [frappe#23143](frappe#23143) ) ([frappe#23778](frappe#23778)) ([c86032e](frappe@c86032e))
* validate server scripts with FrappeTransformer ([frappe#24068](frappe#24068)) ([frappe#24070](frappe#24070)) ([c9b7ab2](frappe@c9b7ab2))

### Features

* Hook to add custom route resolver ([fce10bd](frappe@fce10bd))
* **sentry:** log request json body / form data ([5a9bdee](frappe@5a9bdee))
* **sentry:** skip validation errors ([92e16b1](frappe@92e16b1))
* sort multicheck by label ([frappe#23985](frappe#23985)) ([205e519](frappe@205e519))

### Performance Improvements

* skip network call if no doc ([frappe#23967](frappe#23967)) ([frappe#23974](frappe#23974)) ([4331c04](frappe@4331c04))
…port frappe#24054) (frappe#24088)

* fix: broken `dynamic_link` to `link` formatting in query report

(cherry picked from commit 05225e0)

* chore: update datatable

(cherry picked from commit 2ef75be)

---------

Co-authored-by: Saqib Ansari <nextchamp.saqib@gmail.com>
…port frappe#24054) (frappe#24088) (frappe#24089)

* fix: broken `dynamic_link` to `link` formatting in query report

(cherry picked from commit 05225e0)

* chore: update datatable

(cherry picked from commit 2ef75be)

---------

Co-authored-by: Saqib Ansari <nextchamp.saqib@gmail.com>
(cherry picked from commit 4a9eae9)

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
## [15.8.1](frappe/frappe@v15.8.0...v15.8.1) (2024-01-02)

### Bug Fixes

* broken `dynamic_link` to `link` formatting in query report (backport [frappe#24054](frappe#24054)) ([frappe#24088](frappe#24088)) ([frappe#24089](frappe#24089)) ([937c42a](frappe@937c42a))
…fix/pr-24093

build(deps): bump datatable to latest (backport frappe#24093)
…24093

build(deps): bump datatable to latest (backport frappe#24093)
* test: remove invalid assertion (frappe#24101)

This workspace no longer exists so test fails.

(cherry picked from commit 1a9aba2)

# Conflicts:
#	frappe/core/doctype/page/test_page.py

* chore: conflict

---------

Co-authored-by: Ankush Menat <ankush@frappe.io>
(cherry picked from commit 3a7efa9)

Co-authored-by: Ankush Menat <ankush@frappe.io>
…4113)

* fix: nested has_permission calls erase messages

(cherry picked from commit 3349f2b)

* fix!: frappe.has_permission(throw=True) works as expected

- This wasn't throwing PermissionError
- It was erasing all perm check messages

(cherry picked from commit 94f53d3)

---------

Co-authored-by: Ankush Menat <ankush@frappe.io>
…rappe#24117)

(cherry picked from commit 0aea1de)

Co-authored-by: Ritwik Puri <ritwikpuri5678@gmail.com>
…e#24121)

* fix: use correct parent field in rebuild tree

* refactor!: ignore parent_field parameter to rebuild_tree

(cherry picked from commit dd690c7)

Co-authored-by: Raffael Meyer <14891507+barredterra@users.noreply.github.com>
Signed-off-by: Akhil Narang <me@akhilnarang.dev>
(cherry picked from commit 35ea093)
…fix/pr-24103

feat: support background jobs in recorder (backport frappe#24103)
…4134)

(cherry picked from commit 3916398)

Co-authored-by: Ankush Menat <ankush@frappe.io>
…ppe#24131)

* fix: Reset failed attempts ONLY if succesful connection is made

(cherry picked from commit 807cfd6)

* refactor: respect multi-tenancy

redis set/get don't consider site

(cherry picked from commit 71908f1)

* fix: logic to disable broken account

This doesn't work because when email is broken we still continue and
down the line changes get rolled back.

(cherry picked from commit 3836d94)

* fix: correct arg type

assign_to expects a list of strings of users not a single string.

(cherry picked from commit cc2bb85)

---------

Co-authored-by: Ankush Menat <ankush@frappe.io>
* fix: number card only gives integer

* fix: replace float with flt

* fix: minor fix

---------

Co-authored-by: fadilsid <fadil@tridz.com>
(cherry picked from commit 941b5fa)

Co-authored-by: Fadil SIddique <48912196+fadilsiddique@users.noreply.github.com>
caused by frappe#24077

(cherry picked from commit f7ff072)

Co-authored-by: Ankush Menat <ankush@frappe.io>
…4110) (frappe#24135)

(cherry picked from commit 7f9331f)

Co-authored-by: Corentin Flr <10946971+cogk@users.noreply.github.com>
Govind-Jangid and others added 23 commits February 3, 2024 08:50
Co-authored-by: Suraj Shetty <13928957+surajshetty3416@users.noreply.github.com>
(cherry picked from commit 9e74bfb)
Co-authored-by: Suraj Shetty <13928957+surajshetty3416@users.noreply.github.com>
(cherry picked from commit 39d3a5e)
(cherry picked from commit cb841bd)
(cherry picked from commit 492584d)
…fix/pr-24716

fix: redirect and open new doctype dialog if route to /doctype/new (backport frappe#24716)
(cherry picked from commit cfd5b91)
…fix/pr-24718

fix: data import table UI fix (backport frappe#24718)
…appe#24730)

* refactor: skip permlevel check if all levels are 0

* chore: fix outdated docstring

* chore: equality instead of le

(cherry picked from commit 6c8a08d)

Co-authored-by: Raffael Meyer <14891507+barredterra@users.noreply.github.com>
These are not managed by framework's migration system so we shouldn't
delete them.

(cherry picked from commit c02f5d5)

Co-authored-by: Ankush Menat <ankush@frappe.io>
* fix: listview filter

* chore: use vanilla js

---------

Co-authored-by: Ankush Menat <ankushmenat@gmail.com>
(cherry picked from commit 1783cf7)

Co-authored-by: Nihantra C. Patel <141945075+Nihantra-Patel@users.noreply.github.com>
fix: no of rows displayed based on report type
) (frappe#24737)

(cherry picked from commit 12bbfd2)

Co-authored-by: Ankush Menat <ankush@frappe.io>
…) (frappe#24742)

* feat: profile requests using recorder

WIP:
- [x] Basic working feature
- [ ] Make this optional, this has insanely high overhead.
- [ ] Specify requests/function filter to profile/record. This will
  allow better recording in production sites.
- [ ] Make SQL profiling optional too

(cherry picked from commit 3c18334)

* feat: configurable recording

Configurable behaviours:
- Record SQL queries
- Explain queries
- Record stack frames
- Run profiler
- Filter some requests

(cherry picked from commit e494cb4)

* feat: Jobs/Request filtering

(cherry picked from commit 009b06d)

* fix: recorder timezone bug

use system timezone to avoid showing incorrect timestamp

(cherry picked from commit 9107627)

---------

Co-authored-by: Ankush Menat <ankush@frappe.io>
…rappe#24743)

Co-authored-by: Charles-Henri Decultot <chdecultot@dokos.io>
(cherry picked from commit c9c8414)

Co-authored-by: Corentin Flr <10946971+cogk@users.noreply.github.com>
(cherry picked from commit 985c95e)

Co-authored-by: Nihantra C. Patel <141945075+Nihantra-Patel@users.noreply.github.com>
(cherry picked from commit 54ba72b)
Signed-off-by: Akhil Narang <me@akhilnarang.dev>
…fix/pr-24706

feat: allow extending site config with a hook (backport frappe#24706)
This feature was accidentally removed in frappe#23096
@barredterra barredterra requested review from a team and akhilnarang and removed request for a team February 5, 2024 10:53
@barredterra barredterra closed this Feb 5, 2024
Copy link
Contributor

mergify bot commented Feb 5, 2024

⚠️ The sha of the head commit of this PR conflicts with #24752. Mergify cannot evaluate rules on this PR. ⚠️

@frappe frappe locked as resolved and limited conversation to collaborators Feb 5, 2024
@barredterra barredterra deleted the google-drive-folders-v15 branch February 5, 2024 11:40
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet