Page tree
Skip to end of metadata
Go to start of metadata

This module was developed by Jembi.

Overview

The Global Properties Editor module is a new front end for managing global properties. As opposed to a long list of properties (as seen on the maintenance page), the properties are organized into a tree structure according to their prefixes. This makes it easier to access the property you're looking for.

Features

The module supports adding, deleting and updating global properties.

Screen shots

Below are two screenshots of the global properties editor page.

Requirements

A database version of at least 1.3.3.0 is required. In order for this module to work correctly, your global_property table needs to have three columns - property, property_value and description.

Download

You can download the latest global properties editor module here

Implementers

In order to use the Global Properties Editor Module, take the following steps:

  • Download the latest build of the Global Properties Editor module
  • See Administering_Modules for instructions regarding module installation
  • Go to the OpenMRS Administration page
  • Click on the "Manage Global Properties" link under the "Global Properties Editor Module" heading
  • Begin managing Global Properties

Developers

Any suggestions, contributions or feedback regarding this module will be greatly appreciated. Please see the Modules page for information relating to developing modules.

Known issues

There are some known issues in the module. Some of these are itemized below:

  • Page Load
    • The module page seems to take a long time to load
    • The Add/Save buttons and heading are displayed before the content
  • Design
    • The module currently uses it's own service and DAO. With some refactoring, these elements could be removed and the module could use the existing core functionality.
  • Deletion
    • When deleting all of the properties in a specific tree node (identified by a property prefix) the tree node is not destroyed. However, the tree node will no longer be displayed once the changes have been saved.

Features TODO

It would useful to have a search box which could be used to filter the property tree.

Testing

There are currently no tests for this module. Unit tests need to be developed for this module.