Skip to content

Commit

Permalink
Merge pull request #12 from suthagar23/release-updates
Browse files Browse the repository at this point in the history
Release 1.1 notes added
  • Loading branch information
suthagar23 authored Apr 15, 2018
2 parents ddf6e0f + b8406a7 commit 912f9cd
Show file tree
Hide file tree
Showing 5 changed files with 23 additions and 17 deletions.
30 changes: 18 additions & 12 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

<img src="https://cloud.githubusercontent.com/assets/668093/12567089/0ac42774-c372-11e5-97eb-00baf0fccc37.jpg" alt="OpenMRS"/>

# System Administration Open Web App - GSoC 2017 Project
# System Administration Open Web App

This repository contains the Open Web App developed for System Administration module [MetaData Management in Admin UI Project](https://wiki.openmrs.org/display/projects/More+Metadata+Management+in+AdminUI).

Expand All @@ -18,6 +18,7 @@ In the More Meta data Management in AdminUI project, We focused on this followin
1. Manage modules
2. System Information
3. Manage Scheduler
4. Live Log Viewer

### The Project goals
1. Migrate the legacy functionalities to the modern open web apps
Expand All @@ -28,31 +29,36 @@ In the More Meta data Management in AdminUI project, We focused on this followin

### OWA Development Progress

Under Development Stage, Completed Functionalities are
1. Manage Modules
2. System Information
3. Manage Scheduler
Follow this JIRA board to get information about the development progress - [Open OpenMRS JIRA-System Adminstration](https://issues.openmrs.org/secure/RapidBoard.jspa?projectKey=SAD&rapidView=146)

## Development

#### Manage Modules
#### Manage Modules (v1.0)
1. Implement all functionalities in the Manage Module to Open Web App.
2. List all the installed Modules and allow admin users to control the Modules using Start, Stop and Unload actions.
3. View the Installed module’s details with required Module’s.
4. Upload Modules(.omod File) to the OpenMRS Server and Start uploaded Module
5. Search the modules from OpenMRS Modules Repo and Install to the OpenMRS Server
6. Check installed modules updates
7. Start All modules functionalities
5. Start All modules functionalities
6. Search the modules from OpenMRS Modules Repo and Install to the OpenMRS Server (>v1.1)
7. Check installed modules updates and upgrade those modules (>v1.1)
8. More information about the required modules and aware of modules (>v.1.1)

#### System Information
#### System Information (v1.0)
1. Provide all the information to the user
2. Categorized and implement the Information page.
3. Copy the SystemInformation to the clipboard (> v1.1)

#### Manage Scheduler
#### Manage Scheduler (v1.0)
1. Manage the tasks in the system
2. Add/Modify/Unload the task definitions
3. Scheduler/Shoutdown/ReSchedule the existing tasks

#### Live Log Viewer (v1.1)
1. Get live logs from the server for the user view (privilege required)
2. Filtering logs based on logs levels
3. Select and copy or copy all logs from the screen (users can download the logs also)
4. Export logs to Gist

### Setup OpenMRS server

You will need JDK 1.7, maven and OpenMRS SDK. Please refer to [the wiki page] (https://wiki.openmrs.org/display/docs/OpenMRS+SDK#OpenMRSSDK-Installation) for installation instructions.
Expand All @@ -63,7 +69,7 @@ You should install and run the OpenWebApp Module and REST WebServices module to
```
mvn openmrs-sdk:setup-platform -DserverId=adminmodule
mvn openmrs-sdk:install -DartifactId=owa -Dversion=1.7-SNAPSHOT -DserverId=adminmodule
mvn openmrs-sdk:install -DartifactId=webservices.rest -Dversion=2.21 -DserverId=adminmodule
mvn openmrs-sdk:install -DartifactId=webservices.rest -Dversion=2.23 -DserverId=adminmodule
mvn openmrs-sdk:install -DartifactId=uiframework -Dversion=3.6 -DserverId=adminmodule
mvn openmrs-sdk:install -DartifactId=uicommons -Dversion=1.7 -DserverId=adminmodule
```
Expand Down
2 changes: 1 addition & 1 deletion app/manifest.webapp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"version": "1.0.1",
"version": "1.1",
"name": "System Administration",
"description": "OWA Contains modules related to System Administration ",
"launch_path": "index.html",
Expand Down
4 changes: 2 additions & 2 deletions bintray.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@
},

"version": {
"name": "1.0.1",
"released": "2017-11-07"
"name": "1.1",
"released": "2018-04-15"
},

"files":[{"includePattern": "dist/(.*\\.zip)", "uploadPattern": "$1"}],
Expand Down
2 changes: 1 addition & 1 deletion gulpfile.js
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ var gutil = require('gulp-util');
var plugins = gulpLoadPlugins();

var THIS_APP_ID = 'SystemAdministration';
var THIS_APP_VERSION = '1.0.1';
var THIS_APP_VERSION = '1.1';

var htmlGlob = ['app/**/*.html'];
var resourcesGlob = ['app/**/*.{png,svg,jpg,gif}', 'app/**/*.{css,less}',
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "system-administration",
"version": "1.0.1",
"version": "1.1",
"description": "Open Web App for OpenMRS System Administration ",
"repository": {
"type": "git",
Expand Down

0 comments on commit 912f9cd

Please sign in to comment.