Skip to content

Commit

Permalink
Display all Maintainers/Developers names on the addon page
Browse files Browse the repository at this point in the history
  • Loading branch information
Charpell committed Jan 31, 2018
1 parent 5116316 commit 48ca33e
Showing 1 changed file with 17 additions and 12 deletions.
29 changes: 17 additions & 12 deletions app/js/components/manageApps/Addon.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -69,10 +69,13 @@ class Addon extends Component {
axios.get(`${urlPrefix}/${apiBaseUrl}${this.requestUrl}`)
.then(response => {
this.getAffectedModules(response.data.uuid);
this.setState({
app: response.data,
loadingComplete: true,
});
return axios.get(`${ApiHelper.getAddonUrl()}?modulePackage=${response.data.packageName}`)
.then(response => {
this.setState({
app: response.data,
loadingComplete: true,
});
});
}).catch((error) => {
error.response.status === 401 ? location.href = `${location.href.substr(0, location.href.indexOf(location.href.split('/')[4]))}login.htm` : null;
this.setState({ loadingComplete: true });
Expand Down Expand Up @@ -277,6 +280,9 @@ class Addon extends Component {
messageBody,
messageType,
showMessage } = this.state;

const developerName = Object.keys(app).length !== 0 ? app.developer.name : null;
const maintainers = app.maintainers ? app.maintainers : app.name;

const message = app.startupErrorMessage && app.startupErrorMessage.length > 0 ?
'Error starting '
Expand Down Expand Up @@ -330,7 +336,7 @@ class Addon extends Component {
<div className="title-container">
<h3 id="addon-name">{app.name}</h3>
<p id="addon-description">{app.description}</p>
{app.uuid ?
{app.uid || app.uuid ?
<p id="addon-description">NOTE: Adding, removing, or starting modules will restart OpenMRS, meaning that all scheduled tasks and background processes will be interrupted.</p>
:
null
Expand All @@ -354,7 +360,11 @@ class Addon extends Component {
</tr>
<tr>
<td className="row-title">Version:</td>
<td>{app.version}</td>
<td>
{
app.version || app.latestVersion
}
</td>
</tr>
<tr>
<td className="row-title">Type:</td>
Expand All @@ -368,12 +378,7 @@ class Addon extends Component {
<td className="row-title">Maintainers/Developers:</td>
<td>
{
app.uuid ?
app.author :
app.developer ?
app.developer.name :
app.maintainers ?
app.maintainers[0].name : ""
Array.isArray(maintainers) ? maintainers.map(maintainer => maintainer.name).join(', ') : maintainers
}
</td>
</tr>
Expand Down

0 comments on commit 48ca33e

Please sign in to comment.