Comments (6)
Thanks for this bug report.
This setting is only supposed to turn on/off the new validation method in the forms driven by the layouts engine.
It is not supposed to turn on/off the new validation method in the separate forms (such as the new encounter that ophthal pointed out), which are instead controlled by their associated entry in list_options.
(I have confirmed that this global new_validate is being used within the core validation functions, which is what is causing the bug)
@sharonco-matrix , Can your group look at this?
from openemr.
We will fix it!
from openemr.
Hi @sharonco-matrix ,
There appear to be 2 related PR's for this now:
#287
#288
I don't think this it is necessary to try and support 2 separate validation mechanisms in these forms, which will just be confusing; and your group's validation method is much more modern and flexible. If the entry is missing in list_options or it is turned off in list_options, then this is an error on the user's part.
The bug that needs to be fixed, though, is that all these forms(with entries in list_options) are breaking if the Administration->Globals->Security->'New Form Validation' is turned off. This flag should not affect these forms at all and should only be used to turn off/on the validation in the layout based forms.
thanks,
-brady
from openemr.
Fix for this has been posted here and is under review:
#294
from openemr.
I just committed the above linked PR which fixes this issue(thank you @sharonco-matrix for the fix). There is still a minor clean up issue in library/validation/validate_core.php, so will leave this issue open until that is addressed.
from openemr.
Minor fix has been addressed, so closing this issue.
from openemr.
Related Issues (20)
- bug: User Admin screen Google Email for Login does not save when creating new user
- feat: Batch payments distinct tab
- bug: patient details and print button strings need escaping - comment by brady miller in PR #7359
- Fatal error C_Document.class.php HOT 4
- Ordering Provider Loop 2420E missing
- ZIP Bombs and large ZIP files being allowed in file uploads
- bug: Unable to import CCDA XML files in Docker 7.0.3 HOT 7
- bug: UB04 837i X12 feature
- bug: zip import and php warnings related to ccda
- bug: billing manager To Encounter button doesn't load proper person for insurance edit
- Fatal Error when generating a PDF from the patient report page
- PdfCreator method error
- bug: missing use aclmain statement in prior commit
- bug: etherFax fails render on large download log. HOT 1
- Service Note, generic date above every time
- feat: Etherfax need tiff image support and image to PDF
- bug: Add previous name doesn't save New/Search
- MedEx updates status of wrong appointment upon confirmation
- bug: Claimrev leaves background service on when module is uninstalled
- feat: total front receipts by payment method
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from openemr.