...
If a new bug is found, send an email to one of the mailing lists or create a new JIRA ticket (click upper right icon) Signup for an ?OpenMRS ID
We do not recommend using this in a production environment!
...
These modules are bundled with the 1.7 alpha openmrs.war download. They will be started automatically.
- ?Logic Service 0.4
Non-Backwards-Compatible Changes for Developers
...
User and Implementer-visible improvements and bugfixes | ||
---|---|---|
Managing Concept Name Tags should be its own privilege | zabilcm | |
Add page specific titles to all JSPs | cnaut | |
Edit Obs page needs bigger text area for obs value | bwolfe | |
Disable upgrades from additional users if they have already been started by another | wyclif | |
second page of install wizard uses static 'openmrs' for database name table creation line | jkeiper | |
Form Elements Can't be Added When Creating New Form | chenhf | |
Option button labels not translated in patient attributes | r0bby | |
Prevent Editing of Concepts if Observations Exist | zabilcm | |
Can't load a junit test dataset that includes xml in a field | shazin | |
Patient Age Should stop increasing when the patient dies | upul | |
Add spring-form tag library to include.jsp | Manohar | |
| upgrading bundled logic module to 0.4 | djazayeri |
PatientService should have CRUD methods for PatientIdentifier | wyclif | |
NumberFormatExecption in Concept Dictionary Maintenance | porchamt | |
SQL Wildcards can be used in User Search form | wyclif | |
Change Browser Title on Patient Dashbboard | thilini.hg | |
Duplicate Concept Names Should Not be Allowed | wyclif | |
I managed to start OpenMRS without the logic module running | bwolfe | |
Fix string comparison to use .equals | astelmashenko | |
SourceId in class "ConceptMap" Is redundant | thilini.hg | |
Drop the User_ID from Notification_Alert | thilini.hg | |
Retired forms showing up in Form Entry tab | djazayeri | |
Add ability to search and browse modules from Inside OpenMRS | Knoll_Frank | |
Concept.log should not be null when we deserialize a concept from a xml file | luzhuangwei | |
Form Entry tab displays only the older build of a form when duplicate forms with the same name exist | djazayeri | |
Retired Person Attribute Types are still displayed and editable on the Edit this Patient form | aravindm | |
Privacy Risk: SQL Wildcards can be used in Patient Search form | wyclif | |
Display a message to the user when no concept is found | umashanthi | |
Include a json library and use it for the json writer in the logic module | aravindm | |
Initialization wizard should appear if database does not contain any tables | luzhuangwei | |
removing identifier in savePatient sub-method does nothing | umashanthi | |
the logic that determines "even rows" and "odd rows" in a lot of the various pages could be made cleaner | sree | |
Add css ids and classes to elements on the patient dashboard | omar.verduga | |
Forms localHeader links not formatted properly | jkeiper | |
Configure drug order frequency options from a global property | vindyani | |
Cannot retire drug | Manohar | |
Google Chrome incompatibility | jimpu2 | |
Prevent duplicate proxies and AOP in context services | batkinson | |
Enforce Integer Values for non-precise numerics at both the web and service layers | rfoecking | |
Replace graphs on patient dashboard with flot instead of images | aravindm | |
Validate numeric high/low on Obs.form | aravindm | |
obs.form Person widget fails to initialise when viewed in Chrome browser | kennymac | |
Repeat concept name when adding a new obs from 'Most Recent Observation' | kennymac | |
dateFormatCache is not immutable | jkeiper | |
Adding Entries with Quotes Causes Error in "Patient Addresses" and "Patient Information" | slorenz | |
Fix Eclipse .classpath to use Sources and Libraries appropriately | raff | |
ConceptAnswer should have a sort weight | syhaas | |
Fix the Transactional annotation on logic service | nribeka | |
Add getGlobalPropertyValue method to Administration Service | niranjan | |
Create a taskpane page for selecting or creating a relationship | jkeiper | |
LocationTag has a 'tag' property that should be renamed to 'name' instead | djazayeri | |
a parse error in javascript function "isFutureDate" of file "addPersonForm.jsp" | luzhuangwei | |
Make the colors and the ticks of the patient dashboard graphs configurable | aravindm | |
Add length check to obs validator | aravindm | |
PersonService.getPersonAttributeTypeByName(String) returns null if a retired PersonAttributeType exists with the given name | kennymac | |
Wildcard * not working properly in require_version tag of module config.xml | luzhuangwei | |
Fix the Unit Tests to use 'flushSession' | bwolfe | |
Make Bad Database Credentials Error More Descriptive | bwolfe | |
Patient names should not be stored with trailing whitespace | Manohar | |
ConceptDatatype should support isTime() and isDatetime() | firzhan | |
Encounter tab on dashboard breaks when encounter has no type | bwolfe | |
ModuleActivator classes should have a method that gets called AFTER module contexts are all initiated | wyclif | |
UserService.saveUser doesn't check password strength | diptanuc | |
Change Password Improvements | sneha/avavindm | |
Cannot edit admin user and other users that don't have a username | bwolfe | |
All 'transient final's should be converted to 'final static's for serialization | syhaas | |
Upgrade Spring to 3.0 | syhaas | |
Add Location Hierarchy and Tag Editing to User Interface | djazayeri | |
Editing the name of a PersonAttributeType does not change related global properties | luzhuangwei | |
Avoid inline assignments in codebase | bmamlin | |
Use Checkstyle to improve code consistency | bmamlin | |
Ability to "Add New Person" when adding a relationship on Create a New Patient Page | bwolfe | |
Upgrade to JQuery 1.4.2 in core | djazayeri | |
Module engine treats module settings (formerly global properties from platform 1.8 downwards) as case insensitive | bwolfe | |
Improve Settings (formerly Global Properties from platform 1.8 downwards) portlet | Harsha.cse | |
Editing a patient who is deceased gives an error message (but also saves your changes) | aravindm | |
Login Redirect Should Go to Proper Page | suneeth/bwolfe | |
An empty string in patient_identifier.validator causes java.lang.ClassNotFoundException | diptanuc | |
Create indexes for datetime columns in encounter and obs tables | slorenz | |
Allow Boolean PersonAttributeTypes | bwolfe | |
Make Delete User error message more descriptive | umashanthi | |
Program Enrollment and Patient States - Need to display the creator | luzhuangwei | |
Change Encounter Admin Search to Include search by Name | diptanuc | |
"Manage Users" visible to all users under Administration | bwolfe | |
Person Attribute Edit Privilege - Doesn't display result name if user doesn't have permission for concepts | bwolfe | |
Merging two patients voids the corresponding patient record but not the person record | aravindm | |
Add Location form cannot submit after a validation tooltip appears and goes away | bwolfe | |
Rearrange add, upgrade, and download-from-repository features on module administration page | djazayeri | |
Can't add regimen | djazayeri | |
HL7InErrors should be created in HL7Service | jkeiper | |
Concurrent modification exception on patient dashboard | bwolfe | |
Identifier, names and address can have multiple preferred checked at the same time | syhaas | |
Adapt R01 handler to create/edit relationships based on NK1 segments in an ORU message | jkeiper | |
Switch all boolean concepts/observations to coded TRUE/FALSE. | wyclif/Frank | |
null pointer when adding new patient with empty identifier in debug mode | mogoodrich | |
Global properties portlet needs to be able to exclude multiple module framework properties | raff | |
Two Name (Given and Family Only) Layout | djazayeri | |
HL7 Patient data showing in tomcat logs | bwolfe | |
AlertRecipient does not have uuid column | bwolfe | |
OP advice in a module requires other module to be loaded | bwolfe | |
Migrate module system to use Liquibase instead of sqldiff | luzhuangwei | |
Add role.role_id and privilege.privilege_id as autonumber primary keys | aravindm | |
Prevent duplicate proxies and AOP in context services | bwolfe | |
Link to 'Observation Management' from 'Most Recent Observation' section on patient dashboard | kennymac | |
Remove Need for ConceptSet Manipulation from API | zabilcm | |
"Manage Proposed Concepts" visible to all users under Administration | christian.chircu | |
Move Hl7_in_archive to filesystem | wyclif | |
Null concept answers in HL7 messages cause HL7InQueue hangup | jkeiper | |
Allow encounter.location and obs.location to be null | Harsha.cse | |
NPE when validating a numeric obs | aravindm | |
ConceptService.getConceptDatatype(String) does not work right: More than one ConceptDatatype found with name Date | l0s | |
Add build target for starting Tomcat with JRebel | mseaton | |
Prevent modules from accidentally extending BaseContextSensitiveTest | umashanthi | |
LoginCredential.uuid still mapped to Person table in hibernate | mcunderlik | |
privilege for deleting a patient in patientForm.jsp should be 'Purge Patient', not 'Delete Patient' | dthomas | |
ConceptDatatype needs isComplex and isRule methods | umashanthi | |
synchronized blocks in ModuleClassLoader causing dead locks | bwolfe | |
Concept.equals() return false when comparing concept from an Encounter.getObs().getConcept() | bwolfe | |
Locale dependency on PatientDashboardGraphController Test | sapna | |
Encoding ampersands in languages links in footerFull.jsp | hablutzel1 | |
Rows in Hl7_in_archive table have wrong message_state values | wyclif | |
Location hierarchy select location from tree widget | djazayeri | |
web.xml should have an utf-8 encoding | astelmashenko | |
Refactor static utility methods in RequiredDataAdvice | senthilvs | |
move HL7-related constants from FormConstants to HL7Constants | PKirwa | |
Automatically set identifier to "Preferred" when adding a new patient | diptanuc | |
Error: java.util.NoSuchElementException when changing a password or modifying user | uday_rayala | |
Upgrade JQuery-UI from 1.7.2 to 1.8.2 | djazayeri | |
View Encounter doesn't display when provider name has apostrophe | wyclif | |
Add a daemon user that will be used by modules during startup | syhaas/bwolfe | |
Web Services Not Starting At Openmrs Startup | bwolfe | |
internationalize loading message in useLoadingMessage method in openmrs.js | hablutzel1 | |
Remove duplicate privileges: Add Concept Proposal(s) and Edit Concept Proposal(s) | bwolfe | |
Form Auditing | tks423 | |
Active lists | syhaas | |
Add Spring exception handlers to override default 500 error page | upul/wyclif |