Mirth

Checkout Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Changed how we detect if a Filter/Transforer has been modified. Equates "" to null when checking if a String field has been changed since text fields return "" when left empty.

Issue: MIRTH-4177

MIRTH-4186 A blank application entity in the DICOM receiver will no longer be set to "DCMRCV" and instead be set to null, thus allowing DICOM from any application entity. Merged from Trunk.
MIRTH-4186 A blank application entity in the DICOM receiver will no longer be set to "DCMRCV" and instead be set to null, thus allowing DICOM from any application entity.
MIRTH-4189: Adding Guice and the Inject annotation to ControllerFactory so that controllers can more easily be mocked and injected.

Merged from trunk.

MIRTH-4159: Fixed similar issue with collapsing where multiple iterators in adjacent rows can overwrite each other. Now the invokeLater block will check if the selected node actually changed, and load the row data manually if so. This is because the list selection listener is (intentionally) not allowed to trigger while the will-collapse listener is making changes.

Merged from trunk.

MIRTH-4159: Fixed similar issue with collapsing where multiple iterators in adjacent rows can overwrite each other. Now the invokeLater block will check if the selected node actually changed, and load the row data manually if so. This is because the list selection listener is (intentionally) not allowed to trigger while the will-collapse listener is making changes.
Unit tests for this ticket.

Issue: MIRTH-4153

  1. /trunk/server/test/com/mirth/connect/server/api
MIRTH-4189: Adding Guice and the Inject annotation to ControllerFactory so that controllers can more easily be mocked and injected.
    • binary
    /trunk/server/lib/guice-4.1.0.jar
MIRTH-4188: Fixed issue where Jetty would automatically set exclude lists in the new version. We're now always clearing out the exclude lists before setting the include lists.

Merged from trunk.

MIRTH-4188: Fixed issue where Jetty would automatically set exclude lists in the new version. We're now always clearing out the exclude lists before setting the include lists.
MIRTH-4153: Fixed issue where the dashboard filter would not work correctly when there are over 100 channels. The filter is now passed in on all requests instead of just the first one, and the servlet will correctly filter remaining channels by name.

Merged from trunk.

MIRTH-4153: Fixed issue where the dashboard filter would not work correctly when there are over 100 channels. The filter is now passed in on all requests instead of just the first one, and the servlet will correctly filter remaining channels by name.
Merged from trunk.

MIRTH-4159: Fixed issue where rule/step content can get mixed when expanding or collapsing Iterators without first selecting them. The expand/collapse listener will now always set the updating flag (if it isn't already), and reset it in an invokeLater block to ensure the list selection listener doesn't incorrectly update the table model.

MIRTH-4159: Fixed issue where rule/step content can get mixed when expanding or collapsing Iterators without first selecting them. The expand/collapse listener will now always set the updating flag (if it isn't already), and reset it in an invokeLater block to ensure the list selection listener doesn't incorrectly update the table model.
MIRTH-4148: Added 3.6.0 to Version and ServerMigrator. Updated SQL creation scripts, mirth-build.properties, and all extension metadata XML files.
  1. … 43 more files in changeset.
MIRTH-4141: Updating TSA URL since the old GeoTrust server is now deprecated.
MIRTH-4141: Updating TSA URL since the old GeoTrust server is now deprecated.
Branching 3.5.x
  1. … 5052 more files in changeset.
Tagging 3.5.0
MIRTH-3025: Fixed issue where changing the source outbound data type inside the transformer did not update the destination inbound data types. Also updated the getArrayOrXmlLength internal method to handle Java String / null values.

MIRTH-4139: Fixed issue where importing connectors did not correctly update data types to abide by the source outbound = destination inbound rule.

MIRTH-3937: Appending license and organizing imports.
  1. … 9 more files in changeset.
MIRTH-3025: Added additional segment creation to the E4X side of the message builder iteration script, so that the base target object may also be automatically created if it doesn't already exist.
MIRTH-4127: Added additional warning dialogs when the user doesn't enter in the correct text, to be more consistent with the Clear All Statistics operation.
MIRTH-3732: Update to previous tweaks; the fix before actually caused refreshing the channel table to no longer preserve selected states. So now the controller is updated from within the tag field only when necessary.
MIRTH-4127: Added additional warnings to the reprocess/remove dialogs so that it's harder for users to accidentally affect multiple messages at once. Users are now forced to type something in deliberately in order to perform these actions, though that option can be turned off in the Administrator settings. The User Authorization roles have also been split up so administrators can choose to allow users the ability to remove/reprocess a single message but not multiple at once.
MIRTH-4054: Added primary key constraint to the configuration table.
    • -0
    • +1
    /trunk/server/dbconf/deltas/sqlserver-3.4.2-3.5.0.sql
    • -0
    • +1
    /trunk/server/dbconf/deltas/mysql-3.4.2-3.5.0.sql
    • -0
    • +1
    /trunk/server/dbconf/deltas/derby-3.4.2-3.5.0.sql
    • -0
    • +1
    /trunk/server/dbconf/deltas/oracle-3.4.2-3.5.0.sql
    • -1
    • +2
    /trunk/server/dbconf/oracle/oracle-database.sql
    • -0
    • +1
    /trunk/server/dbconf/deltas/postgres-3.4.2-3.5.0.sql
MIRTH-4129: Additional fixes for the metadata search parameters in the API. The servlet is now correctly using the "full string" representation of the operators. The JAX-RS converter is now correctly accounting for some operators being substrings of others, and also allowing the user to specify whitespace in the search terms.
  1. /trunk/server/test/com/mirth/connect/client/core
  2. /trunk/server/test/com/mirth/connect/client
  3. /trunk/server/test/com/mirth/connect/client/core/api
MIRTH-3369: Added more information to the source map for DICOM Listeners. Variables for AETs, socket addresses/ports, AC/RQ contexts, presentation contexts, user principal, and TLS information were added.
MIRTH-3685: Modified the statistics update statements to use GREATEST (or CASE for SQL Server / Derby). This way statistics will be consistent and not allowed to go negative for both the in-memory Statistics cache and the actual values written to the database.
    • -18
    • +18
    /trunk/donkey/donkeydbconf/sqlserver.xml
    • -0
    • +30
    /trunk/donkey/donkeydbconf/derby.xml
    • -16
    • +16
    /trunk/donkey/donkeydbconf/default.xml
MIRTH-4120: Added target to allow unit tests to be executed for extension projects as well.
    • -0
    • +15
    /trunk/server/mirth-ci-extensions.xml