frappe

Low code web framework for real world applications, in Python and Javascript

MIT License

Stars
6.4K
Committers
689

Bot releases are hidden (Show)

frappe - Release v8.10.8

Published by nabinhait about 7 years ago

  • [hotfix] encode traceback for frappe.log_error method
frappe - Release v8.10.7

Published by saurabh6790 about 7 years ago

  • [fix] set default role specified in Portal Settings while signup as website user
frappe - Release v8.10.6

Published by mbauskar about 7 years ago

  • Fixes for align labels right
  • [fix] if supervisor is restarting, do not queue the jobs (#4112)
frappe - Release v8.10.5

Published by nabinhait about 7 years ago

  • Disable custom checkbox for doctype if not administrator or in developer mode (#4092)
  • Changed order to avoid deadlock
  • Fixed encoding issue on exporting report in csv
  • [hotfix] minor fixes for text editor, report print and 2fa
  • [fix] specify exception
  • Update global_search.py
  • [fix] clear messages on exception
  • [fix] ignore results with non-existent doctypes
frappe - Release v8.10.4

Published by mbauskar about 7 years ago

  • integer conversion fix (#4085)
frappe - Release v8.10.3

Published by mbauskar about 7 years ago

  • [hotfix] fixes for UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 17: ordinal not in range(128) (#4082)
frappe - Release v8.10.2

Published by mbauskar about 7 years ago

  • [hotfix] fixed attachement issue on CommunicationComposer while reply from Communication (#4078)
  • Revert "[hotfix] don't add trigger if the autoname field and fieldname is not same (#4072)" (#4073)
  • [hotfix] don't add trigger if the autoname field and fieldname is not same (#4072)
  • [hotfix] dont Patch Log, Module Def in Permission Manager (#4070)
  • Update upload.js
  • Update upload.js
  • [Print Format] Align labels to right (#4068)
  • default can't be true
frappe - Release v8.10.1

Published by mbauskar about 7 years ago

  • [hotfix] don't add trigger if the autoname field and fieldname is not same (#4074)
frappe - Release v8.10.0

Published by mbauskar about 7 years ago

  • [tests] fix
  • [tests] fix
  • [tests] increase rendering timeout?
  • [minor] show duplicates instead of hiding
  • [fix] new Promise
  • made requested changes
  • added workflow mechanism to add user
  • [fix] contact.py
  • correct select template bug #10164
  • Tree print (#3980)
  • Strip email ids in Contact before save
  • fix the test case
  • sorted the select in permission manager as per translated string
  • Update lib fullcalendar.js and moment.js (#4000)
  • [fix] controljs
  • [lint]
  • [feature] autoname prompt, refactor control.js, fixes frappe/erpnext#8940
  • Ability to add Single doctype to the desktop
  • [minor] frm.email_doc is not working for the page, if communication is blank
  • remove the markup while exporting the reports in csv format
  • Use explicit relative import while importing install_fixtures
  • Convert filter to list before checking length
  • Added data attribte data-communication-type to filter "Help Article" button for Comment.
  • [minor] bench request
  • [fix] workflow fails to revert, fixes frappe/erpnext#5519 (#3964)
  • [minor] send me a copy is sticky, fixes frappe/erpnext#2367 (#3974)
  • screenshot class for email
  • [fix] tests
  • [fix] frappe.get_active_domain
  • [fix] restrict domains, fixes frappe/erpnext#9813, frappe/erpnext#10235
frappe - Release v8.9.4

Published by mbauskar about 7 years ago

frappe - Release v8.9.3

Published by mbauskar about 7 years ago

  • [hotfix] delete attachment first before deleting parent doc
  • [Fix] Calendar view is not working for sales order
frappe - Release v8.9.2

Published by mbauskar about 7 years ago

  • [hotfix] throw DoesNotExistError if doctype is not available on Delete api (#4013)
  • [hotfix] socket command error eof while connecting to email server (#4025)
frappe - Release v8.9.1

Published by mbauskar about 7 years ago

  • BOM issue - Make a new Item button was not working (#4021)
  • [hotfix] fixes for UnicodeDecodeError while import translation
  • [hotfix] only display allow_after_submit property if doctype is submittable
  • [minor] translated the CC & Standard Reply field of email dialog
  • [hotfix] dont update the modified date for already fetched email (communication)
frappe - Release v8.9.0

Published by mbauskar about 7 years ago

  • Update query_report.js
  • allow hidden columns in reports
  • Explicitly convert dict.keys() to list
  • Update init.py
  • Use raise instead of six.reraise
  • Decode string before passsing to regex.match
  • Dont ask for reload prompt in dev mode
  • Remove meta and style tags from email communication
  • [fix] timeline.js
  • Update file.py
  • [fix] minor
  • no need of regex
  • [fix] DateRange filter when language is not en
  • [minor] print_style.js
  • [print-style] sync, fix tests and remove selection
  • Show comments in report
  • [fix] no default print style
  • in make_tag, extend doc._user_tags
  • split me.user_tags only if it is truthy
  • adds some jsdocs style function comments
  • adds new function is_disabled_field
  • [added] print style
  • fix codacy
  • fix test
  • Fix fmt_money tests
  • minor fix in email queue status patch
  • codacy fix
  • Add tests
  • Currency precision: remove trailing zeros
  • [minor] make email alert configurable, so we can use it list default print formats
  • Update file.py
  • Don't unnecessarily encode os.path.join()
  • Use repr() instead of backticks
  • [minor] fixed pypdf2 import typo in print_format.py (#3921)
  • [fix] pypdf > pydf2
  • fix the typos (#3919)
  • [fix] pypdf > pydf2
  • Scrub urls fix (#3918)
  • Use absolute import for frappe.twofactor (#3915)
  • Import six.StringIO instead of StringIO.StringIO
  • Use PyPDF2 instead of pyPdf
  • Replace Py2 raise syntax with Py 3
  • Import six.moves.urllib.parse.urlencode instead of urllib.urlencode
  • Make sure that max_length[0][0] is comparable with new_length
  • Replaced long with six.integer_types
  • Convert method name to string instead of encoding
  • Explicitly convert dict.values() to list
  • Replaced all instances of basestring with six.string_types
  • Encode string before passing to hashlib.sha224
  • Use abslute imports in frappe/init.py
  • Use string.ascii_letters instead of string.letters
  • Use absolute import to import frappe.utils.background_jobs
  • Encode 'site' before passing to hashlib.sha1
  • Convert dict.keys() to list
  • fix codacy
  • Show totals row always in query report
  • [minor] contact.js
  • Activate primary action on Enter in dialog (#3895)
  • [fix] for ci
  • [fix] dont watch in CI
  • Fix date cached between forms
  • [fix] dont watch in CI
  • [tests] ignore if docinfo not loaded
  • [tests] less verbose logs
  • [tests] less verbose logs
  • [tests] less verbose logs
  • Update quick_entry.js
  • Update create_new.js
  • Update quick_entry.js
frappe - Release v8.8.5

Published by saurabh6790 about 7 years ago

  • codecy fixes
  • [fix] grid trigger issues
frappe - Release v8.8.4

Published by rmehta about 7 years ago

  • [fix] show better message for permission to delete file
  • [fix] catch error in data import
  • [fix] importer.py, allow for truncated rows due to xls import
  • [fix] desk assets for mobile
  • [fix] grid refresh async, fixes frappe/erpnext#10391 (#3982)
  • [fix] filter formatting (#3981)
  • [fixes] lots of fixes to signature and added support for print_width frappe/erpnext#9686 (#3979)
  • [fix] notification filters, fixes frappe/erpnext#9982 (#3977)
frappe - Release v8.8.3

Published by nabinhait about 7 years ago

  • [fix] Validate color (#3978)
frappe - Release v8.8.2

Published by mbauskar about 7 years ago

  • Don't show single and child table doctype in User Permission's allowed doctypes (#3973)
  • [hotfix] check if the operator is passed in filters for get-filter-conditions
frappe - Release v8.8.1

Published by mbauskar about 7 years ago

  • [hotfix] added filter_count var to base_list.js (#3972)
frappe - Release v8.8.0

Published by mbauskar about 7 years ago

  • [minor] added the change log for version 8.8.0 (#3970)
  • [fix] reply for email
  • Update list.html
  • [fix] disable twofactor
  • [fix] top padding for login
  • [minor] remove 2fa from setup wizar
  • [fix] tests
  • [minor] cleaned code from user.js
  • [add] disable 2fa
  • [fix] style and move setup to system settings
  • [fixes] bunch of ui fixes
  • [fix] Refresh links child table in address.js (#3863)
  • [fix] add theme color (#3869)
  • added whitelisted function get_time_zone (#3843)
  • fix event test (#3868)
  • Fix footer overlap in print preview (#3866)
  • [minor] pass null instead of false if there are no unsaved changes (#3860)
  • Colors in Event Calendar using color picker (#3857)
  • validate the sender email id (#3862)
  • Decrease website sidebar width, push down for mobile (#3864)
  • Change icons in timeline to Text-All-Format #10273 (#3859)
  • Enable 2fa in sites config instead of system settings, also enabled for admin
  • [minor] indicator in form.js
  • [minor] sidebar in website not hidden in mobile
  • [minor] clear headline
  • add new argument for transfering data to be printed (#3841)
  • Replaced cPickle import with six.moves.cPickle (#3858)
  • [test] test_customize_form.js
  • [test] test_customize_form.js
  • [test] test_customize_form.js
  • Title display issue in mobile UI #3799 (#3850)
  • [fix] selenium
  • [tests] dont show alert if in test
  • [test] test_customize_form.js
  • Minor fix in client.get_value (#3852)
  • [fix] multiple grid_row fetch (#3856)
  • [minor] prompt if user has unsaved documents
  • [fix]Email being sent after each failed login
  • Tests for twofactor
  • Changes to OTP settings in System Settings
  • Correcting issue with System Settings json file
  • Various fixes. Barcode email now sent only once instead of on each login.
  • [WIP]Add QRCode email feature
  • [fix]Prevent future of qrcode if user login
  • Settings to send Qrcode as email to user
  • [WIP][Refactor] Redo twofactor code
  • [WIP][Refactor] Redo twofactor code
  • Added ability for either Administrator or user to reset the OTP secret. A user that is not Administrator can only reset their own OTP secret. Administrator can reset OTP secret of any user.
  • Updates to System Settings and login.js to allow for specification of the name of the token issuer.
  • Fixed issue with SMS sending
  • Transfer of SMS Settings and SMS Parameter to Frappe from ERPNext. Triggered by the need for SMS Sending by the Two-Factor Authentication functionality contributed by Manqala
  • fix Email otp method queue email sending
  • fix website user login bug refactor JS
  • refactor code fix bug
  • check if more than one role has 2fa enabled
  • Show twofactor auth in setup wizard
  • Minor fix for checking successful otp login
  • [fix] Qrcode not visible for twofactor auth
  • Include pyqrcode in requirements.txt
  • Added pyotp to requirements.txt
  • general verification method set in system settings
  • fix otp method to default in User doctype
  • use OTP App, SMS or Email to authenticate
  • enable 2fa from system settings
  • show qr code for first otp login
  • Check if user role on login, return otpauth uri