Commit graph

39379 commits

Author SHA1 Message Date
phot0n
a3cd00a3ed fix: fetch values from email domain for email account
* chore: remove dead code related to fetching the same
2022-08-19 20:42:00 +05:30
HENRY Florian
11a17d3867
feat: STARTTLS authentication for IMAP (#17683)
Co-authored-by: phot0n <ritwikpuri5678@gmail.com>
2022-08-19 13:40:06 +05:30
Ankush Menat
f002016eb6
chore: limit over-logging of handled exception (#17878)
[skip ci]
2022-08-19 12:53:51 +05:30
mergify[bot]
eaf3aa28ee
Merge pull request #17860 from pps190/fix-dataimport
fix: data import preview link warning
2022-08-18 15:47:23 +00:00
mergify[bot]
d1ce02474a
Merge pull request #17826 from resilient-tech/perf-custom-fields-creation
perf: ~65% faster `create_custom_fields`
2022-08-18 15:30:26 +00:00
Ankush Menat
9fa24c2b46
Merge pull request #17872 from ankush/exceptions_logging
fix: pop pwd from form dict, disable auth logging
2022-08-18 18:58:17 +05:30
Ankush Menat
b2b0b64d8c
refactor: add default to pop
[skip ci]

Co-authored-by: Sagar Vora <sagar@resilient.tech>
2022-08-18 18:34:52 +05:30
Ankush Menat
f2b6c937c9 fix: pop pwd from form dict, disable auth loggin
- This prevents accidental logging of this info somewhere down the line.
- Disable exception logging for auth failures
2022-08-18 15:32:42 +05:30
Faris Ansari
82fef72ce1
fix(db-query): parenttype condition on child table left join (#17865)
joining only on name is incorrect because parent primary keys are not unique across tables

How was this working all this time? 🥲
2022-08-18 09:04:40 +00:00
Ankush Menat
48a735ccce
Merge pull request #17862 from ankush/boto3_bump
chore(deps): bump boto dependency
2022-08-17 20:56:25 +05:30
Devin Slauenwhite
87972656d4 fix: convert pk from db to str. 2022-08-17 10:52:31 -04:00
Ankush Menat
821a4df192 chore(deps): bump boto dependency 2022-08-17 20:18:14 +05:30
mergify[bot]
615b27b675
Merge pull request #17854 from netchampfaris/text-editor-has-content
fix: has_content check for fieldtype TextEditor
2022-08-17 11:57:36 +00:00
phot0n
613d8472b4 test: skip badly written test temporarily 2022-08-17 16:39:42 +05:30
Ankush Menat
1c9ea57279 fix: dont use sendmail with now=True 2022-08-17 16:39:42 +05:30
Ankush Menat
3e2d2a703a test: Use FrappeTestCase everywhere 2022-08-17 16:39:42 +05:30
Ankush Menat
41af9621cd test: undo custom field creation 2022-08-17 16:39:42 +05:30
Faris Ansari
10e49a19b8 test: Text Editor only image content 2022-08-17 15:45:11 +05:30
Ankush Menat
040a7ba021 fix(UX): better indicator for "is private" uploads 2022-08-17 14:58:01 +05:30
Ankush Menat
5062b9b26a fix: undefined "self"
This is JS not python xD
2022-08-17 14:58:01 +05:30
Faris Ansari
d11692c52f fix: has_content check for fieldtype TextEditor
When a TextEditor field contains only an image, while checking for
content, HTML tags are stripped off including the only image.
This change adds a loose but explicit check for img tag.
2022-08-17 14:40:40 +05:30
Ankush Menat
a01967c182
fix: incorrect attachment limit message (#17848) 2022-08-16 20:57:19 +05:30
Ankush Menat
3ec4a618e3
test: FrappeClient tests not skipped (#17843) 2022-08-16 14:10:12 +05:30
Rushabh Mehta
6a2c70b426
Merge pull request #17785 from rmehta/editable-form
feat: Form Editor
2022-08-16 12:29:48 +05:30
gavin
29b991749f
docs: Update README shields (#17841)
* docs: Update README shields

* docs: Set shields colour to success instead of green
2022-08-16 12:28:37 +05:30
Ankush Menat
d61705f528 perf: use cached docs for system settings 2022-08-16 12:24:42 +05:30
Ankush Menat
c9da8d87e5 ci: dont submit coverage if tests din't run 2022-08-16 11:49:08 +05:30
Ankush Menat
b7a7f97a7a refactor: convert get email count query to ORM
- also fix capitalization of column names on postgres
2022-08-16 10:53:28 +05:30
Ankush Menat
4391f8d0f1 ci: dont check python syntax for patch test
patch test runs across multiple versions, doesn't make sense here.
2022-08-16 10:53:28 +05:30
Ankush Menat
9f31723555 refactor: directly map function over lambda call 2022-08-16 10:53:28 +05:30
Ankush Menat
53af10a064 refactor!: python pretty_date consistent with JS
Python pretty date was ceiling month and week instead of flooring them,
this is incorrect AND inconsistent with popular JS library pretty date
that we use on client side
2022-08-16 10:53:28 +05:30
Ankush Menat
9de31d03c1 refactor!: timespan utils consistent output
BREAKING CHANGE:

- `get_year_ending` returns datetime.date instead of str
- `get_timespan_date_range` will always return datetime.date ranges
2022-08-16 10:53:28 +05:30
Ankush Menat
a88819230a refactor: convert get_timespan_date_range to use match 2022-08-16 10:53:28 +05:30
Ankush Menat
3fa4ec1bd6 refactor: container utils and misc tests 2022-08-16 10:53:28 +05:30
Ankush Menat
ad4cb710f2 refactor: duplication in gravatar code 2022-08-16 10:53:28 +05:30
Ankush Menat
9b5565437c refactor: extract_email_id condition
The condition made no sense and could never be True.
2022-08-16 10:53:28 +05:30
Ankush Menat
9bf9256049 test: validate name 2022-08-16 10:53:28 +05:30
Ankush Menat
26bf65b87c test: phone number validation 2022-08-16 10:53:28 +05:30
mergify[bot]
02b449923f
Merge pull request #17623 from alyf-de/pwd-msg
fix: appropriate password hint
2022-08-16 05:08:37 +00:00
barredterra
2cf45366ec test: merge password validation test cases 2022-08-15 13:52:32 +02:00
barredterra
c8eab1ef75 test: don't check for specific exception title
This would be testing other libraries. Not our job.
2022-08-15 12:51:11 +02:00
Raffael Meyer
1cd78bb134
Merge branch 'develop' into pwd-msg 2022-08-15 12:34:18 +02:00
mergify[bot]
ccfa764012
Merge pull request #17835 from barredterra/language_title
feat(Language): show title in link field
2022-08-14 17:18:30 +00:00
barredterra
5c3d86209d feat(Language): show title in link field 2022-08-14 18:55:30 +02:00
Ankush Menat
65414c237f
Merge pull request #17831 from ankush/run-tests-coverage_2
ci: use separate script for capturing accurate coverage
2022-08-14 13:22:04 +05:30
gavin
953b6bde2c ci: Use separate script outside frappe
This is an attempt to calculate python coverage more accurately

Co-Authored-By: Ankush Menat <ankush@frappe.io>
2022-08-14 12:57:31 +05:30
Ankush Menat
26efbc6ffb
Merge pull request #17827 from ankush/stable_coverage_submission
ci: stablilize coverage tracking
2022-08-14 00:28:34 +05:30
Ankush Menat
fc56c82745
ci: use new tags for coverage checks 2022-08-13 23:49:23 +05:30
Ankush Menat
5007adb2b2
Merge branch 'develop' into stable_coverage_submission 2022-08-13 23:22:03 +05:30
Ankush Menat
4bbe6e52ee
Merge pull request #17821 from resilient-tech/fix-client-get-2
fix: default `filters` to `undefined` instead of `null`
2022-08-13 23:21:47 +05:30