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

fix: Webform Permission for custom doctype #13594

Merged
merged 7 commits into from Sep 6, 2021

Conversation

shariquerik
Copy link
Member

@shariquerik shariquerik commented Jun 28, 2021

Problem Statement
Supplier portal webforms for custom doctype are visible to all suppliers instead of specific to each supplier.

Example:
Custom Doctype Order Assignment is linked to Purchase Order via a Link field.
image

A Webform SO Schedule is created which displays the Order Assignment, but a supplier can see all the Order Assignments, whereas he/she should only be able to see Order Assignment for which he/she has access to.
Before:
image

After:
image

Docs: frappe/frappe_docs#173

@shariquerik
Copy link
Member Author

Related PR: frappe/erpnext#26232

@coveralls
Copy link

coveralls commented Jun 28, 2021

Pull Request Test Coverage Report for Build 1185060577

  • 0 of 0 changed or added relevant lines in 0 files are covered.
  • 42 unchanged lines in 7 files lost coverage.
  • Overall coverage decreased (-0.03%) to 55.711%

Files with Coverage Reduction New Missed Lines %
/home/runner/frappe-bench/apps/frappe/frappe/core/doctype/data_export/exporter.py 1 81.82%
/home/runner/frappe-bench/apps/frappe/frappe/desk/form/linked_with.py 1 80.92%
/home/runner/frappe-bench/apps/frappe/frappe/init.py 1 62.51%
/home/runner/frappe-bench/apps/frappe/frappe/recorder.py 2 95.61%
/home/runner/frappe-bench/apps/frappe/frappe/desk/page/backups/backups.py 12 30.65%
/home/runner/frappe-bench/apps/frappe/frappe/utils/change_log.py 12 39.33%
/home/runner/frappe-bench/apps/frappe/frappe/www/list.py 13 70.68%
Totals Coverage Status
Change from base Build 1184934679: -0.03%
Covered Lines: 22992
Relevant Lines: 41270

💛 - Coveralls

@stale stale bot added the inactive label Jul 5, 2021
@stale stale bot added the inactive label Jul 19, 2021
@surajshetty3416 surajshetty3416 added the add-docs New feature should be have an entry in documentation to increase the discoverability label Jul 20, 2021
@stale stale bot removed the inactive label Jul 20, 2021
@stale stale bot added the inactive label Jul 27, 2021
@frappe frappe deleted a comment from stale bot Aug 2, 2021
@frappe frappe deleted a comment from stale bot Aug 2, 2021
@frappe frappe deleted a comment from stale bot Aug 2, 2021
@shariquerik shariquerik removed the add-docs New feature should be have an entry in documentation to increase the discoverability label Aug 3, 2021
@stale stale bot added the inactive label Aug 10, 2021
@frappe frappe deleted a comment from stale bot Aug 10, 2021
@stale stale bot removed the inactive label Aug 10, 2021
@stale stale bot added the inactive label Aug 17, 2021
@frappe frappe deleted a comment from stale bot Aug 17, 2021
@stale stale bot removed the inactive label Aug 17, 2021
@stale stale bot added the inactive label Aug 24, 2021
@frappe frappe deleted a comment from stale bot Aug 25, 2021
@stale stale bot removed the inactive label Aug 25, 2021
frappe/www/list.py Outdated Show resolved Hide resolved
@surajshetty3416 surajshetty3416 added the add-test-cases Add test case to validate fix or enhancement label Aug 27, 2021
surajshetty3416 and others added 2 commits August 27, 2021 12:21
Co-authored-by: Suraj Shetty <13928957+surajshetty3416@users.noreply.github.com>
@shariquerik shariquerik removed the add-test-cases Add test case to validate fix or enhancement label Sep 2, 2021
@shariquerik
Copy link
Member Author

@surajshetty3416 Added test case in erpnext PR frappe/erpnext#26232

@surajshetty3416
Copy link
Member

@shariquerik since the code is in this repo it is better to have a unit test here.

You can test out the response of get_list_context with a mock for webform_list_context hook.

@shariquerik shariquerik requested a review from a team as a code owner September 3, 2021 11:26
@mergify mergify bot merged commit cea341c into frappe:develop Sep 6, 2021
@shariquerik

This comment has been minimized.

@mergify

This comment has been minimized.

@shariquerik

This comment has been minimized.

@mergify

This comment has been minimized.

@shariquerik
Copy link
Member Author

Backport version-13-hotfix PR: #14267

ValentinaPruvost pushed a commit to fproldan/frappe that referenced this pull request Dec 6, 2021
* fix: handle JSON content in run_doc_method

* fix: publish realtime to work with localhost

Currently, Publish realtime does not work in development environment
untill and unless site get's opened with sitename.

Fixed it by using currentsite.txt incase of host is localhost (by
ignoring port).

* fix: cannot read property 'datamanager' of undefined

* refactor: child table filtering

* refactor: child table filtering

* fix: Show user name with workflow state in timeline

(cherry picked from commit 602bfd4)

* fix: Translate "You" in get_user_link

* fix: allow updating naming series (Backport frappe#13204)

Co-authored-by: Suraj Shetty <13928957+surajshetty3416@users.noreply.github.com>

* fix: Total Row in query report still hidden (backport frappe#14183) (frappe#14191)

Co-authored-by: Shariq Ansari <30859809+shariquerik@users.noreply.github.com>

* fix: Duplicate name columns in list_view when no title field defined (backport frappe#14006) (frappe#14187)

Co-authored-by: Suraj Shetty <13928957+surajshetty3416@users.noreply.github.com>
Co-authored-by: Steve <mcd.steven@gmail.com>

* fix: Show login page instantly

(cherry picked from commit fd26415)

* fix: Update login page & footer style

(cherry picked from commit 7f7ab76)

* fix: Redirect after login

(cherry picked from commit 8b70727)

* test: Add test case for redirection after login

(cherry picked from commit 4c9fd57)

* fix: Total Row hidden (frappe#14209)

(cherry picked from commit 95ad6bb)

* fix: Set DocumentNamingRule.counter as no_copy

(cherry picked from commit 479a583)

* chore: Drop extra license line

(cherry picked from commit 79cd3ea)

# Conflicts:
#	frappe/core/doctype/version/version.py

* fix: Don't need postgres to use Frappe

* Made code DRY-er by using obscure frappe.db.is_data_too_long
* Python would run psycopg import line which would check if postgres is
  installed. Sites just wanting to chill w MariaDB would also need
  Postgres to be installed to get Frappe running. Fixes frappe#14193

(cherry picked from commit 1545ad6)

* refactor: Use Query Builder instead of raw queries

(cherry picked from commit 53f92e5)

* fix: Invalid translation string

(cherry picked from commit f1c29a1)

# Conflicts:
#	frappe/utils/password.py

* chore: Raise NotImplementedError in base Database class

Methods that have to be overridden should throw NoteImplementedError.
Helps during development :')

(cherry picked from commit 713eaf6)

* refactor: Query Builder over Raw SQL

Converted 3 (1 multisql + 2 simple updates) raw queries in frappe.utils.password

(cherry picked from commit fb42d9f)

* fix: Merge conflicts from backport

* fix(translation): Set translated text as html to get unescaped output

(cherry picked from commit 268d344)

* fix(UI): Clicking area around file view row opens the file

(cherry picked from commit 90bc9e2)

* fix: remove unnecessary padding

(cherry picked from commit 1e22878)

* fix: section with collapsible content jerk issue

(cherry picked from commit ae10160)

* fix(grid): date or datetime fields disappearing on save (frappe#14228)

(cherry picked from commit fb50860)

Co-authored-by: Sagar Vora <sagar@resilient.tech>

* fix(UI): Checkbox hidden in List view in mobile view (frappe#14144)

(cherry picked from commit 3bde63e)

* fix(database): Fixed sql convention inconsistency (frappe#14230)

(cherry picked from commit ac9ab3b)

* fix: CSV upload failure

(cherry picked from commit 9a66f18)

* fix(grid): Delete all functionality

(cherry picked from commit 47b0117)

* fix: reverse tab navigation

Reverse tab navigation seems to be broken from years, instead of going
back to previous field it jumps to primary button.

Root cause: when all fields are exhausted it's suppose to go to primary
button, however that's not the case for shift-tab.

(cherry picked from commit eafb8f6)

* fix(Workflow Action): Pass doc to attach_print to avoid "Not Found"
- Printview used to go empty for new document due to "Not Found" error in printview because that new document has not been saved in the database while processing workflow action email.

(cherry picked from commit 20c9af5)

* fix: Link workflow document

(cherry picked from commit 1553ebd)

* fix: update record linking desciption in Note

(cherry picked from commit 1c693a8)

* feat: Able to use custom port for database load balancers

(cherry picked from commit 85834d7)

* feat: custom database port for read-only replica configuration

(cherry picked from commit 1ee2385)

* fix: Keep checkbox checked after updating checked rows (backport frappe#14110) (frappe#14258)

Co-authored-by: Suraj Shetty <13928957+surajshetty3416@users.noreply.github.com>
Co-authored-by: Shariq Ansari <30859809+shariquerik@users.noreply.github.com>

* fix: Pass no_default_fields parameter further down to recursive calls (backport frappe#14158) (frappe#14200)

(cherry picked from commit 4415351)

Co-authored-by: Steffen <steffen@brennscheidt.net>

* fix: properly queue tasks in `frappe.model.trigger` (frappe#14263)

(cherry picked from commit 778ab59)

Co-authored-by: Sagar Vora <sagar@resilient.tech>

* fix: Webform Permission for custom doctype (frappe#13594)

* refactor(minor): Built Assets Management

(cherry picked from commit d802067)

# Conflicts:
#	frappe/build.py

* refactor: Show sync option only if mail protocol is imap

* fix: Raise email account missing error if found while sending mail

* fix: Sendmail is failing randomly

This is happening because we enqueue the sendmail task before the
current transaction is commited. enqueued task is looking for a document
that is not yet commited and thus failing to send mails.

* fix: change field type data to small text

* fix: Only system manager is able to create tags

Currently creating tags for a document by any user other than system
manager throwing error. Fixed it by giving permissions to `ALL` role.

(cherry picked from commit e4ef3a4)

* fix: use decimal digits precision 9 instead of 6 while creating schema

Currently we use DECIMAL(18, 6) datatype for float, currency and
percent. But in the system settings we provide a configuration to change the
precision up to 9 digits. This obviously does not work because we do not
store 9 digit precision in database. Fixed by changing the decimal
datatype scale.

(cherry picked from commit a76445b)

* fix: set correct title

* fix(cleanup): cleanup email account, bug fix for web_template.js and more

(cherry picked from commit cec53b5)

* fix: Reloading doc before Setting Property After Alert (frappe#14048)

* feat: provision to add multiple network printers

(cherry picked from commit ec938c9)

# Conflicts:
#	frappe/printing/doctype/print_settings/print_settings.json

* fix: sider issues

(cherry picked from commit 55bd04f)

* fix: removing print statements

(cherry picked from commit be2abdb)

* review changes

(cherry picked from commit cfe4dc4)

# Conflicts:
#	frappe/printing/doctype/print_settings/print_settings.json

* fix: sider issues

(cherry picked from commit 2bd2ee3)

* fix: error message

(cherry picked from commit 3f0df69)

* fix: error message

(cherry picked from commit 0666796)

* fix: sider issue

(cherry picked from commit f10d225)

* fix: conflict resolved

* fix(Event Streaming): Doctype dependencies sync (frappe#14299)

File "/home/mai/Workspace/V13/v13_online/apps/frappe/frappe/event_streaming/doctype/event_producer/event_producer.py", line 414, in sync_child_table_dependencies
    child_doc = frappe._dict(child_doc)
TypeError: 'NoneType' object is not iterable

(cherry picked from commit 1534e53)

* fix: include doc details in workflow action email subject

(cherry picked from commit 73843b0)

* fix: number format converting to decimals

(cherry picked from commit 39f504b)

* fix: no need for focusout in favour of onchange

(cherry picked from commit 52941e5)

# Conflicts:
#	frappe/public/js/frappe/form/controls/int.js

* test: tests for float control

(cherry picked from commit 9eff8be)

* chore: add semi colon

(cherry picked from commit 8aea125)

* test: tests for control: float

(cherry picked from commit 9dc8f84)

* revert: removal of flt on focus event

(cherry picked from commit 21a4331)

* fix: convert back to number_format on change

(cherry picked from commit f29138d)

# Conflicts:
#	frappe/public/js/frappe/form/controls/float.js

* fix: make flt value idempotent

(cherry picked from commit 4d0b0d3)

* chore: sider

(cherry picked from commit 906c70b)

* minor: fix merge conflicts

* minor: merge conflicts

* fix: Get background jobs info

(cherry picked from commit d333b00)

* fix: syntax error in float.js

* fix: Resolve conflicts

* fix: Use capital M in max to avoid libsass compatibility issue

sass/sass#2849
sass/sass#2849 (comment)
(cherry picked from commit b389a90)

* chore: change log for v13_12_0

* bumped to version 13.12.0

* fix: browser printing broken

(cherry picked from commit 34ba19a)

* bumped to version 13.12.1

* fix: translations

* fix: remove changelog

* feat: translations

* feat: translations

* fix: video translations

* fix: remove duplicate parent when child item option

* translations

* fix: pagos360

* trans

Co-authored-by: barredterra <14891507+barredterra@users.noreply.github.com>
Co-authored-by: leela <leela.vadlamudi@gmail.com>
Co-authored-by: Saqib Ansari <nextchamp.saqib@gmail.com>
Co-authored-by: Gavin D'souza <gavin18d@gmail.com>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Co-authored-by: Mohammad Hasnain Mohsin Rajan <hasnain2808@gmail.com>
Co-authored-by: Suraj Shetty <13928957+surajshetty3416@users.noreply.github.com>
Co-authored-by: Shariq Ansari <30859809+shariquerik@users.noreply.github.com>
Co-authored-by: Steve <mcd.steven@gmail.com>
Co-authored-by: Suraj Shetty <surajshetty3416@gmail.com>
Co-authored-by: Shariq Ansari <sharique.rik@gmail.com>
Co-authored-by: Jannat Patel <pateljannat2308@gmail.com>
Co-authored-by: Sagar Vora <sagar@resilient.tech>
Co-authored-by: Samuel Braun <42311986+MindLaborDev@users.noreply.github.com>
Co-authored-by: Ankush Menat <ankush@iwebnotes.com>
Co-authored-by: Kenneth Sequeira <seq.kenneth@gmail.com>
Co-authored-by: lukptr <lukptr@ridhosribumi.com>
Co-authored-by: lukptr <17918335+lukptr@users.noreply.github.com>
Co-authored-by: Steffen <steffen@brennscheidt.net>
Co-authored-by: Leela vadlamudi <leela@users.noreply.github.com>
Co-authored-by: bhavesh95863 <bhavesh.freelancer95863@gmail.com>
Co-authored-by: Rushabh Mehta <rmehta@gmail.com>
Co-authored-by: Anupam <anupamvns0099@gmail.com>
Co-authored-by: Mai Ismail <mai.mq.1995@gmail.com>
Co-authored-by: Rohit Waghchaure <rohitw1991@gmail.com>
fproldan added a commit to fproldan/frappe that referenced this pull request Dec 6, 2021
* fix: handle JSON content in run_doc_method

* fix: publish realtime to work with localhost

Currently, Publish realtime does not work in development environment
untill and unless site get's opened with sitename.

Fixed it by using currentsite.txt incase of host is localhost (by
ignoring port).

* fix: cannot read property 'datamanager' of undefined

* refactor: child table filtering

* refactor: child table filtering

* fix: Show user name with workflow state in timeline

(cherry picked from commit 602bfd4)

* fix: Translate "You" in get_user_link

* fix: allow updating naming series (Backport frappe#13204)

Co-authored-by: Suraj Shetty <13928957+surajshetty3416@users.noreply.github.com>

* fix: Total Row in query report still hidden (backport frappe#14183) (frappe#14191)

Co-authored-by: Shariq Ansari <30859809+shariquerik@users.noreply.github.com>

* fix: Duplicate name columns in list_view when no title field defined (backport frappe#14006) (frappe#14187)

Co-authored-by: Suraj Shetty <13928957+surajshetty3416@users.noreply.github.com>
Co-authored-by: Steve <mcd.steven@gmail.com>

* fix: Show login page instantly

(cherry picked from commit fd26415)

* fix: Update login page & footer style

(cherry picked from commit 7f7ab76)

* fix: Redirect after login

(cherry picked from commit 8b70727)

* test: Add test case for redirection after login

(cherry picked from commit 4c9fd57)

* fix: Total Row hidden (frappe#14209)

(cherry picked from commit 95ad6bb)

* fix: Set DocumentNamingRule.counter as no_copy

(cherry picked from commit 479a583)

* chore: Drop extra license line

(cherry picked from commit 79cd3ea)

* fix: Don't need postgres to use Frappe

* Made code DRY-er by using obscure frappe.db.is_data_too_long
* Python would run psycopg import line which would check if postgres is
  installed. Sites just wanting to chill w MariaDB would also need
  Postgres to be installed to get Frappe running. Fixes frappe#14193

(cherry picked from commit 1545ad6)

* refactor: Use Query Builder instead of raw queries

(cherry picked from commit 53f92e5)

* fix: Invalid translation string

(cherry picked from commit f1c29a1)

* chore: Raise NotImplementedError in base Database class

Methods that have to be overridden should throw NoteImplementedError.
Helps during development :')

(cherry picked from commit 713eaf6)

* refactor: Query Builder over Raw SQL

Converted 3 (1 multisql + 2 simple updates) raw queries in frappe.utils.password

(cherry picked from commit fb42d9f)

* fix: Merge conflicts from backport

* fix(translation): Set translated text as html to get unescaped output

(cherry picked from commit 268d344)

* fix(UI): Clicking area around file view row opens the file

(cherry picked from commit 90bc9e2)

* fix: remove unnecessary padding

(cherry picked from commit 1e22878)

* fix: section with collapsible content jerk issue

(cherry picked from commit ae10160)

* fix(grid): date or datetime fields disappearing on save (frappe#14228)

(cherry picked from commit fb50860)

Co-authored-by: Sagar Vora <sagar@resilient.tech>

* fix(UI): Checkbox hidden in List view in mobile view (frappe#14144)

(cherry picked from commit 3bde63e)

* fix(database): Fixed sql convention inconsistency (frappe#14230)

(cherry picked from commit ac9ab3b)

* fix: CSV upload failure

(cherry picked from commit 9a66f18)

* fix(grid): Delete all functionality

(cherry picked from commit 47b0117)

* fix: reverse tab navigation

Reverse tab navigation seems to be broken from years, instead of going
back to previous field it jumps to primary button.

Root cause: when all fields are exhausted it's suppose to go to primary
button, however that's not the case for shift-tab.

(cherry picked from commit eafb8f6)

* fix(Workflow Action): Pass doc to attach_print to avoid "Not Found"
- Printview used to go empty for new document due to "Not Found" error in printview because that new document has not been saved in the database while processing workflow action email.

(cherry picked from commit 20c9af5)

* fix: Link workflow document

(cherry picked from commit 1553ebd)

* fix: update record linking desciption in Note

(cherry picked from commit 1c693a8)

* feat: Able to use custom port for database load balancers

(cherry picked from commit 85834d7)

* feat: custom database port for read-only replica configuration

(cherry picked from commit 1ee2385)

* fix: Keep checkbox checked after updating checked rows (backport frappe#14110) (frappe#14258)

Co-authored-by: Suraj Shetty <13928957+surajshetty3416@users.noreply.github.com>
Co-authored-by: Shariq Ansari <30859809+shariquerik@users.noreply.github.com>

* fix: Pass no_default_fields parameter further down to recursive calls (backport frappe#14158) (frappe#14200)

(cherry picked from commit 4415351)

Co-authored-by: Steffen <steffen@brennscheidt.net>

* fix: properly queue tasks in `frappe.model.trigger` (frappe#14263)

(cherry picked from commit 778ab59)

Co-authored-by: Sagar Vora <sagar@resilient.tech>

* fix: Webform Permission for custom doctype (frappe#13594)

* refactor(minor): Built Assets Management

(cherry picked from commit d802067)

* refactor: Show sync option only if mail protocol is imap

* fix: Raise email account missing error if found while sending mail

* fix: Sendmail is failing randomly

This is happening because we enqueue the sendmail task before the
current transaction is commited. enqueued task is looking for a document
that is not yet commited and thus failing to send mails.

* fix: change field type data to small text

* fix: Only system manager is able to create tags

Currently creating tags for a document by any user other than system
manager throwing error. Fixed it by giving permissions to `ALL` role.

(cherry picked from commit e4ef3a4)

* fix: use decimal digits precision 9 instead of 6 while creating schema

Currently we use DECIMAL(18, 6) datatype for float, currency and
percent. But in the system settings we provide a configuration to change the
precision up to 9 digits. This obviously does not work because we do not
store 9 digit precision in database. Fixed by changing the decimal
datatype scale.

(cherry picked from commit a76445b)

* fix: set correct title

* fix(cleanup): cleanup email account, bug fix for web_template.js and more

(cherry picked from commit cec53b5)

* fix: Reloading doc before Setting Property After Alert (frappe#14048)

* feat: provision to add multiple network printers

(cherry picked from commit ec938c9)

* fix: sider issues

(cherry picked from commit 55bd04f)

* fix: removing print statements

(cherry picked from commit be2abdb)

* review changes

(cherry picked from commit cfe4dc4)

* fix: sider issues

(cherry picked from commit 2bd2ee3)

* fix: error message

(cherry picked from commit 3f0df69)

* fix: error message

(cherry picked from commit 0666796)

* fix: sider issue

(cherry picked from commit f10d225)

* fix: conflict resolved

* fix(Event Streaming): Doctype dependencies sync (frappe#14299)

File "/home/mai/Workspace/V13/v13_online/apps/frappe/frappe/event_streaming/doctype/event_producer/event_producer.py", line 414, in sync_child_table_dependencies
    child_doc = frappe._dict(child_doc)
TypeError: 'NoneType' object is not iterable

(cherry picked from commit 1534e53)

* fix: include doc details in workflow action email subject

(cherry picked from commit 73843b0)

* fix: number format converting to decimals

(cherry picked from commit 39f504b)

* fix: no need for focusout in favour of onchange

(cherry picked from commit 52941e5)

* test: tests for float control

(cherry picked from commit 9eff8be)

* chore: add semi colon

(cherry picked from commit 8aea125)

* test: tests for control: float

(cherry picked from commit 9dc8f84)

* revert: removal of flt on focus event

(cherry picked from commit 21a4331)

* fix: convert back to number_format on change

(cherry picked from commit f29138d)

* fix: make flt value idempotent

(cherry picked from commit 4d0b0d3)

* chore: sider

(cherry picked from commit 906c70b)

* minor: fix merge conflicts

* minor: merge conflicts

* fix: Get background jobs info

(cherry picked from commit d333b00)

* fix: syntax error in float.js

* fix: Resolve conflicts

* fix: Use capital M in max to avoid libsass compatibility issue

sass/sass#2849
sass/sass#2849 (comment)
(cherry picked from commit b389a90)

* chore: change log for v13_12_0

* bumped to version 13.12.0

* fix: browser printing broken

(cherry picked from commit 34ba19a)

* bumped to version 13.12.1

* fix: translations

* fix: remove changelog

* feat: translations

* feat: translations

* fix: video translations

* fix: remove duplicate parent when child item option

* translations

* fix: pagos360

* trans

Co-authored-by: barredterra <14891507+barredterra@users.noreply.github.com>
Co-authored-by: leela <leela.vadlamudi@gmail.com>
Co-authored-by: Saqib Ansari <nextchamp.saqib@gmail.com>
Co-authored-by: Gavin D'souza <gavin18d@gmail.com>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Co-authored-by: Mohammad Hasnain Mohsin Rajan <hasnain2808@gmail.com>
Co-authored-by: Suraj Shetty <13928957+surajshetty3416@users.noreply.github.com>
Co-authored-by: Shariq Ansari <30859809+shariquerik@users.noreply.github.com>
Co-authored-by: Steve <mcd.steven@gmail.com>
Co-authored-by: Suraj Shetty <surajshetty3416@gmail.com>
Co-authored-by: Shariq Ansari <sharique.rik@gmail.com>
Co-authored-by: Jannat Patel <pateljannat2308@gmail.com>
Co-authored-by: Sagar Vora <sagar@resilient.tech>
Co-authored-by: Samuel Braun <42311986+MindLaborDev@users.noreply.github.com>
Co-authored-by: Ankush Menat <ankush@iwebnotes.com>
Co-authored-by: Kenneth Sequeira <seq.kenneth@gmail.com>
Co-authored-by: lukptr <lukptr@ridhosribumi.com>
Co-authored-by: lukptr <17918335+lukptr@users.noreply.github.com>
Co-authored-by: Steffen <steffen@brennscheidt.net>
Co-authored-by: Leela vadlamudi <leela@users.noreply.github.com>
Co-authored-by: bhavesh95863 <bhavesh.freelancer95863@gmail.com>
Co-authored-by: Rushabh Mehta <rmehta@gmail.com>
Co-authored-by: Anupam <anupamvns0099@gmail.com>
Co-authored-by: Mai Ismail <mai.mq.1995@gmail.com>
Co-authored-by: Rohit Waghchaure <rohitw1991@gmail.com>
ValentinaPruvost pushed a commit to fproldan/frappe that referenced this pull request Jan 18, 2022
* fix: handle JSON content in run_doc_method

* fix: publish realtime to work with localhost

Currently, Publish realtime does not work in development environment
untill and unless site get's opened with sitename.

Fixed it by using currentsite.txt incase of host is localhost (by
ignoring port).

* fix: cannot read property 'datamanager' of undefined

* refactor: child table filtering

* refactor: child table filtering

* fix: Show user name with workflow state in timeline

(cherry picked from commit 602bfd4)

* fix: Translate "You" in get_user_link

* fix: allow updating naming series (Backport frappe#13204)

Co-authored-by: Suraj Shetty <13928957+surajshetty3416@users.noreply.github.com>

* fix: Total Row in query report still hidden (backport frappe#14183) (frappe#14191)

Co-authored-by: Shariq Ansari <30859809+shariquerik@users.noreply.github.com>

* fix: Duplicate name columns in list_view when no title field defined (backport frappe#14006) (frappe#14187)

Co-authored-by: Suraj Shetty <13928957+surajshetty3416@users.noreply.github.com>
Co-authored-by: Steve <mcd.steven@gmail.com>

* fix: Show login page instantly

(cherry picked from commit fd26415)

* fix: Update login page & footer style

(cherry picked from commit 7f7ab76)

* fix: Redirect after login

(cherry picked from commit 8b70727)

* test: Add test case for redirection after login

(cherry picked from commit 4c9fd57)

* fix: Total Row hidden (frappe#14209)

(cherry picked from commit 95ad6bb)

* fix: Set DocumentNamingRule.counter as no_copy

(cherry picked from commit 479a583)

* chore: Drop extra license line

(cherry picked from commit 79cd3ea)

* fix: Don't need postgres to use Frappe

* Made code DRY-er by using obscure frappe.db.is_data_too_long
* Python would run psycopg import line which would check if postgres is
  installed. Sites just wanting to chill w MariaDB would also need
  Postgres to be installed to get Frappe running. Fixes frappe#14193

(cherry picked from commit 1545ad6)

* refactor: Use Query Builder instead of raw queries

(cherry picked from commit 53f92e5)

* fix: Invalid translation string

(cherry picked from commit f1c29a1)

* chore: Raise NotImplementedError in base Database class

Methods that have to be overridden should throw NoteImplementedError.
Helps during development :')

(cherry picked from commit 713eaf6)

* refactor: Query Builder over Raw SQL

Converted 3 (1 multisql + 2 simple updates) raw queries in frappe.utils.password

(cherry picked from commit fb42d9f)

* fix: Merge conflicts from backport

* fix(translation): Set translated text as html to get unescaped output

(cherry picked from commit 268d344)

* fix(UI): Clicking area around file view row opens the file

(cherry picked from commit 90bc9e2)

* fix: remove unnecessary padding

(cherry picked from commit 1e22878)

* fix: section with collapsible content jerk issue

(cherry picked from commit ae10160)

* fix(grid): date or datetime fields disappearing on save (frappe#14228)

(cherry picked from commit fb50860)

Co-authored-by: Sagar Vora <sagar@resilient.tech>

* fix(UI): Checkbox hidden in List view in mobile view (frappe#14144)

(cherry picked from commit 3bde63e)

* fix(database): Fixed sql convention inconsistency (frappe#14230)

(cherry picked from commit ac9ab3b)

* fix: CSV upload failure

(cherry picked from commit 9a66f18)

* fix(grid): Delete all functionality

(cherry picked from commit 47b0117)

* fix: reverse tab navigation

Reverse tab navigation seems to be broken from years, instead of going
back to previous field it jumps to primary button.

Root cause: when all fields are exhausted it's suppose to go to primary
button, however that's not the case for shift-tab.

(cherry picked from commit eafb8f6)

* fix(Workflow Action): Pass doc to attach_print to avoid "Not Found"
- Printview used to go empty for new document due to "Not Found" error in printview because that new document has not been saved in the database while processing workflow action email.

(cherry picked from commit 20c9af5)

* fix: Link workflow document

(cherry picked from commit 1553ebd)

* fix: update record linking desciption in Note

(cherry picked from commit 1c693a8)

* feat: Able to use custom port for database load balancers

(cherry picked from commit 85834d7)

* feat: custom database port for read-only replica configuration

(cherry picked from commit 1ee2385)

* fix: Keep checkbox checked after updating checked rows (backport frappe#14110) (frappe#14258)

Co-authored-by: Suraj Shetty <13928957+surajshetty3416@users.noreply.github.com>
Co-authored-by: Shariq Ansari <30859809+shariquerik@users.noreply.github.com>

* fix: Pass no_default_fields parameter further down to recursive calls (backport frappe#14158) (frappe#14200)

(cherry picked from commit 4415351)

Co-authored-by: Steffen <steffen@brennscheidt.net>

* fix: properly queue tasks in `frappe.model.trigger` (frappe#14263)

(cherry picked from commit 778ab59)

Co-authored-by: Sagar Vora <sagar@resilient.tech>

* fix: Webform Permission for custom doctype (frappe#13594)

* refactor(minor): Built Assets Management

(cherry picked from commit d802067)

* refactor: Show sync option only if mail protocol is imap

* fix: Raise email account missing error if found while sending mail

* fix: Sendmail is failing randomly

This is happening because we enqueue the sendmail task before the
current transaction is commited. enqueued task is looking for a document
that is not yet commited and thus failing to send mails.

* fix: change field type data to small text

* fix: Only system manager is able to create tags

Currently creating tags for a document by any user other than system
manager throwing error. Fixed it by giving permissions to `ALL` role.

(cherry picked from commit e4ef3a4)

* fix: use decimal digits precision 9 instead of 6 while creating schema

Currently we use DECIMAL(18, 6) datatype for float, currency and
percent. But in the system settings we provide a configuration to change the
precision up to 9 digits. This obviously does not work because we do not
store 9 digit precision in database. Fixed by changing the decimal
datatype scale.

(cherry picked from commit a76445b)

* fix: set correct title

* fix(cleanup): cleanup email account, bug fix for web_template.js and more

(cherry picked from commit cec53b5)

* fix: Reloading doc before Setting Property After Alert (frappe#14048)

* feat: provision to add multiple network printers

(cherry picked from commit ec938c9)

* fix: sider issues

(cherry picked from commit 55bd04f)

* fix: removing print statements

(cherry picked from commit be2abdb)

* review changes

(cherry picked from commit cfe4dc4)

* fix: sider issues

(cherry picked from commit 2bd2ee3)

* fix: error message

(cherry picked from commit 3f0df69)

* fix: error message

(cherry picked from commit 0666796)

* fix: sider issue

(cherry picked from commit f10d225)

* fix: conflict resolved

* fix(Event Streaming): Doctype dependencies sync (frappe#14299)

File "/home/mai/Workspace/V13/v13_online/apps/frappe/frappe/event_streaming/doctype/event_producer/event_producer.py", line 414, in sync_child_table_dependencies
    child_doc = frappe._dict(child_doc)
TypeError: 'NoneType' object is not iterable

(cherry picked from commit 1534e53)

* fix: include doc details in workflow action email subject

(cherry picked from commit 73843b0)

* fix: number format converting to decimals

(cherry picked from commit 39f504b)

* fix: no need for focusout in favour of onchange

(cherry picked from commit 52941e5)

* test: tests for float control

(cherry picked from commit 9eff8be)

* chore: add semi colon

(cherry picked from commit 8aea125)

* test: tests for control: float

(cherry picked from commit 9dc8f84)

* revert: removal of flt on focus event

(cherry picked from commit 21a4331)

* fix: convert back to number_format on change

(cherry picked from commit f29138d)

* fix: make flt value idempotent

(cherry picked from commit 4d0b0d3)

* chore: sider

(cherry picked from commit 906c70b)

* minor: fix merge conflicts

* minor: merge conflicts

* fix: Get background jobs info

(cherry picked from commit d333b00)

* fix: syntax error in float.js

* fix: Resolve conflicts

* fix: Use capital M in max to avoid libsass compatibility issue

sass/sass#2849
sass/sass#2849 (comment)
(cherry picked from commit b389a90)

* chore: change log for v13_12_0

* bumped to version 13.12.0

* fix: browser printing broken

(cherry picked from commit 34ba19a)

* bumped to version 13.12.1

* fix: translations

* fix: remove changelog

* feat: translations

* feat: translations

* fix: video translations

* fix: remove duplicate parent when child item option

* translations

* fix: pagos360

* trans

Co-authored-by: barredterra <14891507+barredterra@users.noreply.github.com>
Co-authored-by: leela <leela.vadlamudi@gmail.com>
Co-authored-by: Saqib Ansari <nextchamp.saqib@gmail.com>
Co-authored-by: Gavin D'souza <gavin18d@gmail.com>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Co-authored-by: Mohammad Hasnain Mohsin Rajan <hasnain2808@gmail.com>
Co-authored-by: Suraj Shetty <13928957+surajshetty3416@users.noreply.github.com>
Co-authored-by: Shariq Ansari <30859809+shariquerik@users.noreply.github.com>
Co-authored-by: Steve <mcd.steven@gmail.com>
Co-authored-by: Suraj Shetty <surajshetty3416@gmail.com>
Co-authored-by: Shariq Ansari <sharique.rik@gmail.com>
Co-authored-by: Jannat Patel <pateljannat2308@gmail.com>
Co-authored-by: Sagar Vora <sagar@resilient.tech>
Co-authored-by: Samuel Braun <42311986+MindLaborDev@users.noreply.github.com>
Co-authored-by: Ankush Menat <ankush@iwebnotes.com>
Co-authored-by: Kenneth Sequeira <seq.kenneth@gmail.com>
Co-authored-by: lukptr <lukptr@ridhosribumi.com>
Co-authored-by: lukptr <17918335+lukptr@users.noreply.github.com>
Co-authored-by: Steffen <steffen@brennscheidt.net>
Co-authored-by: Leela vadlamudi <leela@users.noreply.github.com>
Co-authored-by: bhavesh95863 <bhavesh.freelancer95863@gmail.com>
Co-authored-by: Rushabh Mehta <rmehta@gmail.com>
Co-authored-by: Anupam <anupamvns0099@gmail.com>
Co-authored-by: Mai Ismail <mai.mq.1995@gmail.com>
Co-authored-by: Rohit Waghchaure <rohitw1991@gmail.com>

Co-authored-by: barredterra <14891507+barredterra@users.noreply.github.com>
Co-authored-by: leela <leela.vadlamudi@gmail.com>
Co-authored-by: Saqib Ansari <nextchamp.saqib@gmail.com>
Co-authored-by: Gavin D'souza <gavin18d@gmail.com>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Co-authored-by: Mohammad Hasnain Mohsin Rajan <hasnain2808@gmail.com>
Co-authored-by: Suraj Shetty <13928957+surajshetty3416@users.noreply.github.com>
Co-authored-by: Shariq Ansari <30859809+shariquerik@users.noreply.github.com>
Co-authored-by: Steve <mcd.steven@gmail.com>
Co-authored-by: Suraj Shetty <surajshetty3416@gmail.com>
Co-authored-by: Shariq Ansari <sharique.rik@gmail.com>
Co-authored-by: Jannat Patel <pateljannat2308@gmail.com>
Co-authored-by: Sagar Vora <sagar@resilient.tech>
Co-authored-by: Samuel Braun <42311986+MindLaborDev@users.noreply.github.com>
Co-authored-by: Ankush Menat <ankush@iwebnotes.com>
Co-authored-by: Kenneth Sequeira <seq.kenneth@gmail.com>
Co-authored-by: lukptr <lukptr@ridhosribumi.com>
Co-authored-by: lukptr <17918335+lukptr@users.noreply.github.com>
Co-authored-by: Steffen <steffen@brennscheidt.net>
Co-authored-by: Leela vadlamudi <leela@users.noreply.github.com>
Co-authored-by: bhavesh95863 <bhavesh.freelancer95863@gmail.com>
Co-authored-by: Rushabh Mehta <rmehta@gmail.com>
Co-authored-by: Anupam <anupamvns0099@gmail.com>
Co-authored-by: Mai Ismail <mai.mq.1995@gmail.com>
Co-authored-by: Rohit Waghchaure <rohitw1991@gmail.com>
fproldan added a commit to fproldan/frappe that referenced this pull request Jan 19, 2022
* fix: missing import (#9) (#11)

Co-authored-by: Francisco Roldán <franciscoproldan@gmail.com>

* feat: added more dates (#19) (#20)

Co-authored-by: Francisco Roldán <franciscoproldan@gmail.com>

* feat: user wise configure grid columns (#12) (#15)

* feat: user wise configure grid columns

(cherry picked from commit ddb0bef)

* fix: code cleanup

(cherry picked from commit 3c0d61f)

* fix: conflict

* fix: conflict

* feat: translations

* fix: translations

* fix: translations

* fix: translations

Co-authored-by: Rohit Waghchaure <rohitw1991@gmail.com>

Co-authored-by: Francisco Roldán <franciscoproldan@gmail.com>
Co-authored-by: Rohit Waghchaure <rohitw1991@gmail.com>

* feat: allow fuzzy search in website search (#14) (#16)

* fix: conflicts and add asyncwritter

* fix: conflicts and add asyncwritter

* fix: conflicts and add asyncwritter

* fix: trans

Co-authored-by: Ankush Menat <ankush@iwebnotes.com>

Co-authored-by: Francisco Roldán <franciscoproldan@gmail.com>
Co-authored-by: Ankush Menat <ankush@iwebnotes.com>

* fix: Leaderboard is not loading for user with language other than en (#13) (#18)

* fix: Leaderboard is not loading for user with language other than en

(cherry picked from commit 8f8f80f)

* fix: translations

Co-authored-by: Shariq Ansari <sharique.rik@gmail.com>

Co-authored-by: Francisco Roldán <franciscoproldan@gmail.com>
Co-authored-by: Shariq Ansari <sharique.rik@gmail.com>

* Bumped to v13.12.1 (#17) (#22)

* fix: handle JSON content in run_doc_method

* fix: publish realtime to work with localhost

Currently, Publish realtime does not work in development environment
untill and unless site get's opened with sitename.

Fixed it by using currentsite.txt incase of host is localhost (by
ignoring port).

* fix: cannot read property 'datamanager' of undefined

* refactor: child table filtering

* refactor: child table filtering

* fix: Show user name with workflow state in timeline

(cherry picked from commit 602bfd4)

* fix: Translate "You" in get_user_link

* fix: allow updating naming series (Backport frappe#13204)

Co-authored-by: Suraj Shetty <13928957+surajshetty3416@users.noreply.github.com>

* fix: Total Row in query report still hidden (backport frappe#14183) (frappe#14191)

Co-authored-by: Shariq Ansari <30859809+shariquerik@users.noreply.github.com>

* fix: Duplicate name columns in list_view when no title field defined (backport frappe#14006) (frappe#14187)

Co-authored-by: Suraj Shetty <13928957+surajshetty3416@users.noreply.github.com>
Co-authored-by: Steve <mcd.steven@gmail.com>

* fix: Show login page instantly

(cherry picked from commit fd26415)

* fix: Update login page & footer style

(cherry picked from commit 7f7ab76)

* fix: Redirect after login

(cherry picked from commit 8b70727)

* test: Add test case for redirection after login

(cherry picked from commit 4c9fd57)

* fix: Total Row hidden (frappe#14209)

(cherry picked from commit 95ad6bb)

* fix: Set DocumentNamingRule.counter as no_copy

(cherry picked from commit 479a583)

* chore: Drop extra license line

(cherry picked from commit 79cd3ea)

* fix: Don't need postgres to use Frappe

* Made code DRY-er by using obscure frappe.db.is_data_too_long
* Python would run psycopg import line which would check if postgres is
  installed. Sites just wanting to chill w MariaDB would also need
  Postgres to be installed to get Frappe running. Fixes frappe#14193

(cherry picked from commit 1545ad6)

* refactor: Use Query Builder instead of raw queries

(cherry picked from commit 53f92e5)

* fix: Invalid translation string

(cherry picked from commit f1c29a1)

* chore: Raise NotImplementedError in base Database class

Methods that have to be overridden should throw NoteImplementedError.
Helps during development :')

(cherry picked from commit 713eaf6)

* refactor: Query Builder over Raw SQL

Converted 3 (1 multisql + 2 simple updates) raw queries in frappe.utils.password

(cherry picked from commit fb42d9f)

* fix: Merge conflicts from backport

* fix(translation): Set translated text as html to get unescaped output

(cherry picked from commit 268d344)

* fix(UI): Clicking area around file view row opens the file

(cherry picked from commit 90bc9e2)

* fix: remove unnecessary padding

(cherry picked from commit 1e22878)

* fix: section with collapsible content jerk issue

(cherry picked from commit ae10160)

* fix(grid): date or datetime fields disappearing on save (frappe#14228)

(cherry picked from commit fb50860)

Co-authored-by: Sagar Vora <sagar@resilient.tech>

* fix(UI): Checkbox hidden in List view in mobile view (frappe#14144)

(cherry picked from commit 3bde63e)

* fix(database): Fixed sql convention inconsistency (frappe#14230)

(cherry picked from commit ac9ab3b)

* fix: CSV upload failure

(cherry picked from commit 9a66f18)

* fix(grid): Delete all functionality

(cherry picked from commit 47b0117)

* fix: reverse tab navigation

Reverse tab navigation seems to be broken from years, instead of going
back to previous field it jumps to primary button.

Root cause: when all fields are exhausted it's suppose to go to primary
button, however that's not the case for shift-tab.

(cherry picked from commit eafb8f6)

* fix(Workflow Action): Pass doc to attach_print to avoid "Not Found"
- Printview used to go empty for new document due to "Not Found" error in printview because that new document has not been saved in the database while processing workflow action email.

(cherry picked from commit 20c9af5)

* fix: Link workflow document

(cherry picked from commit 1553ebd)

* fix: update record linking desciption in Note

(cherry picked from commit 1c693a8)

* feat: Able to use custom port for database load balancers

(cherry picked from commit 85834d7)

* feat: custom database port for read-only replica configuration

(cherry picked from commit 1ee2385)

* fix: Keep checkbox checked after updating checked rows (backport frappe#14110) (frappe#14258)

Co-authored-by: Suraj Shetty <13928957+surajshetty3416@users.noreply.github.com>
Co-authored-by: Shariq Ansari <30859809+shariquerik@users.noreply.github.com>

* fix: Pass no_default_fields parameter further down to recursive calls (backport frappe#14158) (frappe#14200)

(cherry picked from commit 4415351)

Co-authored-by: Steffen <steffen@brennscheidt.net>

* fix: properly queue tasks in `frappe.model.trigger` (frappe#14263)

(cherry picked from commit 778ab59)

Co-authored-by: Sagar Vora <sagar@resilient.tech>

* fix: Webform Permission for custom doctype (frappe#13594)

* refactor(minor): Built Assets Management

(cherry picked from commit d802067)

* refactor: Show sync option only if mail protocol is imap

* fix: Raise email account missing error if found while sending mail

* fix: Sendmail is failing randomly

This is happening because we enqueue the sendmail task before the
current transaction is commited. enqueued task is looking for a document
that is not yet commited and thus failing to send mails.

* fix: change field type data to small text

* fix: Only system manager is able to create tags

Currently creating tags for a document by any user other than system
manager throwing error. Fixed it by giving permissions to `ALL` role.

(cherry picked from commit e4ef3a4)

* fix: use decimal digits precision 9 instead of 6 while creating schema

Currently we use DECIMAL(18, 6) datatype for float, currency and
percent. But in the system settings we provide a configuration to change the
precision up to 9 digits. This obviously does not work because we do not
store 9 digit precision in database. Fixed by changing the decimal
datatype scale.

(cherry picked from commit a76445b)

* fix: set correct title

* fix(cleanup): cleanup email account, bug fix for web_template.js and more

(cherry picked from commit cec53b5)

* fix: Reloading doc before Setting Property After Alert (frappe#14048)

* feat: provision to add multiple network printers

(cherry picked from commit ec938c9)

* fix: sider issues

(cherry picked from commit 55bd04f)

* fix: removing print statements

(cherry picked from commit be2abdb)

* review changes

(cherry picked from commit cfe4dc4)

* fix: sider issues

(cherry picked from commit 2bd2ee3)

* fix: error message

(cherry picked from commit 3f0df69)

* fix: error message

(cherry picked from commit 0666796)

* fix: sider issue

(cherry picked from commit f10d225)

* fix: conflict resolved

* fix(Event Streaming): Doctype dependencies sync (frappe#14299)

File "/home/mai/Workspace/V13/v13_online/apps/frappe/frappe/event_streaming/doctype/event_producer/event_producer.py", line 414, in sync_child_table_dependencies
    child_doc = frappe._dict(child_doc)
TypeError: 'NoneType' object is not iterable

(cherry picked from commit 1534e53)

* fix: include doc details in workflow action email subject

(cherry picked from commit 73843b0)

* fix: number format converting to decimals

(cherry picked from commit 39f504b)

* fix: no need for focusout in favour of onchange

(cherry picked from commit 52941e5)

* test: tests for float control

(cherry picked from commit 9eff8be)

* chore: add semi colon

(cherry picked from commit 8aea125)

* test: tests for control: float

(cherry picked from commit 9dc8f84)

* revert: removal of flt on focus event

(cherry picked from commit 21a4331)

* fix: convert back to number_format on change

(cherry picked from commit f29138d)

* fix: make flt value idempotent

(cherry picked from commit 4d0b0d3)

* chore: sider

(cherry picked from commit 906c70b)

* minor: fix merge conflicts

* minor: merge conflicts

* fix: Get background jobs info

(cherry picked from commit d333b00)

* fix: syntax error in float.js

* fix: Resolve conflicts

* fix: Use capital M in max to avoid libsass compatibility issue

sass/sass#2849
sass/sass#2849 (comment)
(cherry picked from commit b389a90)

* chore: change log for v13_12_0

* bumped to version 13.12.0

* fix: browser printing broken

(cherry picked from commit 34ba19a)

* bumped to version 13.12.1

* fix: translations

* fix: remove changelog

* feat: translations

* feat: translations

* fix: video translations

* fix: remove duplicate parent when child item option

* translations

* fix: pagos360

* trans

Co-authored-by: barredterra <14891507+barredterra@users.noreply.github.com>
Co-authored-by: leela <leela.vadlamudi@gmail.com>
Co-authored-by: Saqib Ansari <nextchamp.saqib@gmail.com>
Co-authored-by: Gavin D'souza <gavin18d@gmail.com>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Co-authored-by: Mohammad Hasnain Mohsin Rajan <hasnain2808@gmail.com>
Co-authored-by: Suraj Shetty <13928957+surajshetty3416@users.noreply.github.com>
Co-authored-by: Shariq Ansari <30859809+shariquerik@users.noreply.github.com>
Co-authored-by: Steve <mcd.steven@gmail.com>
Co-authored-by: Suraj Shetty <surajshetty3416@gmail.com>
Co-authored-by: Shariq Ansari <sharique.rik@gmail.com>
Co-authored-by: Jannat Patel <pateljannat2308@gmail.com>
Co-authored-by: Sagar Vora <sagar@resilient.tech>
Co-authored-by: Samuel Braun <42311986+MindLaborDev@users.noreply.github.com>
Co-authored-by: Ankush Menat <ankush@iwebnotes.com>
Co-authored-by: Kenneth Sequeira <seq.kenneth@gmail.com>
Co-authored-by: lukptr <lukptr@ridhosribumi.com>
Co-authored-by: lukptr <17918335+lukptr@users.noreply.github.com>
Co-authored-by: Steffen <steffen@brennscheidt.net>
Co-authored-by: Leela vadlamudi <leela@users.noreply.github.com>
Co-authored-by: bhavesh95863 <bhavesh.freelancer95863@gmail.com>
Co-authored-by: Rushabh Mehta <rmehta@gmail.com>
Co-authored-by: Anupam <anupamvns0099@gmail.com>
Co-authored-by: Mai Ismail <mai.mq.1995@gmail.com>
Co-authored-by: Rohit Waghchaure <rohitw1991@gmail.com>

Co-authored-by: barredterra <14891507+barredterra@users.noreply.github.com>
Co-authored-by: leela <leela.vadlamudi@gmail.com>
Co-authored-by: Saqib Ansari <nextchamp.saqib@gmail.com>
Co-authored-by: Gavin D'souza <gavin18d@gmail.com>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Co-authored-by: Mohammad Hasnain Mohsin Rajan <hasnain2808@gmail.com>
Co-authored-by: Suraj Shetty <13928957+surajshetty3416@users.noreply.github.com>
Co-authored-by: Shariq Ansari <30859809+shariquerik@users.noreply.github.com>
Co-authored-by: Steve <mcd.steven@gmail.com>
Co-authored-by: Suraj Shetty <surajshetty3416@gmail.com>
Co-authored-by: Shariq Ansari <sharique.rik@gmail.com>
Co-authored-by: Jannat Patel <pateljannat2308@gmail.com>
Co-authored-by: Sagar Vora <sagar@resilient.tech>
Co-authored-by: Samuel Braun <42311986+MindLaborDev@users.noreply.github.com>
Co-authored-by: Ankush Menat <ankush@iwebnotes.com>
Co-authored-by: Kenneth Sequeira <seq.kenneth@gmail.com>
Co-authored-by: lukptr <lukptr@ridhosribumi.com>
Co-authored-by: lukptr <17918335+lukptr@users.noreply.github.com>
Co-authored-by: Steffen <steffen@brennscheidt.net>
Co-authored-by: Leela vadlamudi <leela@users.noreply.github.com>
Co-authored-by: bhavesh95863 <bhavesh.freelancer95863@gmail.com>
Co-authored-by: Rushabh Mehta <rmehta@gmail.com>
Co-authored-by: Anupam <anupamvns0099@gmail.com>
Co-authored-by: Mai Ismail <mai.mq.1995@gmail.com>
Co-authored-by: Rohit Waghchaure <rohitw1991@gmail.com>

* Modificaciones en los permisos de Activos (#24) (#27)

* feat: translation

* fix: patches

Co-authored-by: Francisco Roldán <franciscoproldan@gmail.com>

* fix: custom dialog box not working (#29) (#32)

(cherry picked from commit f7a8ee7)

Co-authored-by: Rohit Waghchaure <rohitw1991@gmail.com>

Co-authored-by: Rohit Waghchaure <rohitw1991@gmail.com>

* feat: reset user-wise grid config to default (#31) (#33)

* feat: reset user grid config to default

(cherry picked from commit e0fadef)

* trans: reset to default

* fix: show "Button" field in user grid config

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

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

* feat: Add an option to disable notification (#30) (#34)

* feat: add option to disable notification

* fix: reduce api call

* fix

* fix

* feat: patch

Co-authored-by: hrwx <himanshuwarekar@yahoo.com>

Co-authored-by: Francisco Roldán <franciscoproldan@gmail.com>
Co-authored-by: hrwx <himanshuwarekar@yahoo.com>

* Nueva forma de usar KPI (#25) (#35)

* feat: dashboard

* feat: dashboard

* feat: dashboard

* feat: dashboard

* feat: filter by domain in dashboard chart

* fix: trans

* feat: workspace

* feat: workspace

* Sitio web fixed (#26) (#36)

* feat: added web analytics to workspace

* fix: workspace

* fix: web form

* feat: website

* fix: patches

* feat: improv setup

* feat: improv setup

* feat: improv setup

* feat: fixtures

* feat: fixtures

* feat: fixtures

* feat: fixtures

* feat: domains

* feat: rename web templates

* feat: rename web templates

* fix: typos

* feat: hide

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Rohit Waghchaure <rohitw1991@gmail.com>
Co-authored-by: Ankush Menat <ankush@iwebnotes.com>
Co-authored-by: Shariq Ansari <sharique.rik@gmail.com>
Co-authored-by: barredterra <14891507+barredterra@users.noreply.github.com>
Co-authored-by: leela <leela.vadlamudi@gmail.com>
Co-authored-by: Saqib Ansari <nextchamp.saqib@gmail.com>
Co-authored-by: Gavin D'souza <gavin18d@gmail.com>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Co-authored-by: Mohammad Hasnain Mohsin Rajan <hasnain2808@gmail.com>
Co-authored-by: Suraj Shetty <13928957+surajshetty3416@users.noreply.github.com>
Co-authored-by: Shariq Ansari <30859809+shariquerik@users.noreply.github.com>
Co-authored-by: Steve <mcd.steven@gmail.com>
Co-authored-by: Suraj Shetty <surajshetty3416@gmail.com>
Co-authored-by: Jannat Patel <pateljannat2308@gmail.com>
Co-authored-by: Sagar Vora <sagar@resilient.tech>
Co-authored-by: Samuel Braun <42311986+MindLaborDev@users.noreply.github.com>
Co-authored-by: Kenneth Sequeira <seq.kenneth@gmail.com>
Co-authored-by: lukptr <lukptr@ridhosribumi.com>
Co-authored-by: lukptr <17918335+lukptr@users.noreply.github.com>
Co-authored-by: Steffen <steffen@brennscheidt.net>
Co-authored-by: Leela vadlamudi <leela@users.noreply.github.com>
Co-authored-by: bhavesh95863 <bhavesh.freelancer95863@gmail.com>
Co-authored-by: Rushabh Mehta <rmehta@gmail.com>
Co-authored-by: Anupam <anupamvns0099@gmail.com>
Co-authored-by: Mai Ismail <mai.mq.1995@gmail.com>
Co-authored-by: Ankush Menat <ankush@frappe.io>
Co-authored-by: hrwx <himanshuwarekar@yahoo.com>
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Nov 4, 2022
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

3 participants