[#55: Enable 'Activate' release instead of 'Install' in notification pop-up] [Dev environment setup]
This commit is contained in:
@@ -7,30 +7,32 @@ import {
|
||||
notifyError,
|
||||
notifyInfo
|
||||
} from '../../../redux/actions/error_actions';
|
||||
import {installReleaseByVersion} from '../../../redux/actions/install_actions';
|
||||
import {setActiveRelease} from '../../../redux/actions/release_version_actions';
|
||||
|
||||
const mapStateToProps = state => {
|
||||
return {
|
||||
AllowInstall: state.install.MissingDependencies.length === 0,
|
||||
};
|
||||
ActiveRelease: state.relver.Release,
|
||||
ActiveVersion: state.relver.Version,
|
||||
}
|
||||
};
|
||||
|
||||
const mapDispatchToProps = dispatch => {
|
||||
return {
|
||||
installReleaseByVersion: (release, version) => dispatch(installReleaseByVersion(release, version)),
|
||||
setActiveRelease: (release, version) => dispatch(setActiveRelease(release, version)),
|
||||
notifyError: msg => dispatch(notifyError(msg)),
|
||||
notifyInfo: (title, msg) => dispatch(notifyInfo(title, msg)),
|
||||
};
|
||||
};
|
||||
|
||||
export default connect(mapStateToProps, mapDispatchToProps)(({
|
||||
AllowInstall,
|
||||
ActiveRelease,
|
||||
ActiveVersion,
|
||||
dismiss,
|
||||
release,
|
||||
lastItem,
|
||||
notifyError,
|
||||
notifyInfo,
|
||||
installReleaseByVersion
|
||||
setActiveRelease
|
||||
}) => {
|
||||
const title = '[' + Constants.RELEASE_TYPES[release.Release] + '] ' + release.Display;
|
||||
const displayChanges = async () => {
|
||||
@@ -42,14 +44,12 @@ export default connect(mapStateToProps, mapDispatchToProps)(({
|
||||
}
|
||||
};
|
||||
|
||||
// TODO Switch to activate
|
||||
/*const installReleaseVersion = () => {
|
||||
const isActiveRelease = ((release.Release === ActiveRelease) && (release.Version === ActiveVersion));
|
||||
const setReleaseAndVersion = () => {
|
||||
dismiss();
|
||||
installReleaseByVersion(release.Release, release.Version);
|
||||
setActiveRelease(release.Release, release.Version);
|
||||
};
|
||||
{AllowInstall ?
|
||||
<Button buttonStyles={{width: '100%'}}
|
||||
clicked={installReleaseVersion}>Install</Button> : null}*/
|
||||
|
||||
return (
|
||||
<div>
|
||||
<h2>{title}</h2>
|
||||
@@ -64,6 +64,10 @@ export default connect(mapStateToProps, mapDispatchToProps)(({
|
||||
<div style={{width: 'var(--default_spacing)'}}/>
|
||||
</td>
|
||||
<td width="50%">
|
||||
{!isActiveRelease ?
|
||||
<Button buttonStyles={{width: '100%'}}
|
||||
clicked={setReleaseAndVersion}>Activate</Button>
|
||||
: null}
|
||||
</td>
|
||||
</tr>
|
||||
{lastItem ? null : <tr style={{height: 'var(--default_spacing)'}}/>}
|
||||
|
||||
@@ -16,27 +16,27 @@ exports.DEV_PUBLIC_KEY =
|
||||
'BY9pjaxttxsud7V5jeFi4tKuDHi21/XhSjlJK2c2C4AiUEK5/WhtGbQ5JjmcOjRq\n' +
|
||||
'yXFRqLlerzOcop2kbtU3Ar230wOx3Dj23Wg8++lV3LU4U9vMR/t0qnSbCSGJys7m\n' +
|
||||
'ax2JpFlTwj/0wYuTlVFoNQHZJ1cdfyRiRBY4Ou7XO0W5hcBBKiYsC+neEeMMHdCe\n' +
|
||||
'iTDIW/ojcVTdFovl+sq3n1u4SBknE90JC/3H+TPE1s2iB+fwORVg0KPosQSNDS0A\n' +
|
||||
'7iK6AZCDC3YooFo+OzHkYMt9uLkXiXMSLx70az+qlIwOzVHKxCo7W/QpeKCXUCRZ\n' +
|
||||
'MMdlYEUs1PC8x2qIRUEVHuJ0XMTKNyOHmzVLuLK93wUWbToh+rdDxnbhX+emuESn\n' +
|
||||
'XH6aKiUwX4olEVKSylRUQw8nVckZGVWXzLDlgpzDrLHC8J8qHzFt7eCqOdiqsxhZ\n' +
|
||||
'x1U5LtugxwSWncTZ7vlKl0DuC/AWB7SuDi7bGRMSVp2n+MnD1VLKlsCclHXjIciE\n' +
|
||||
'W29n3G3lJ/sOta2sxqLd0j1XBQddrFXl5b609sIY81ocHqu8P2hRu5CpqJ/sGZC5\n' +
|
||||
'mMH3segHBkRj0xJcfOxceRLj1a+ULIIR3xL/3f8s5Id25TDo/nqBoCvu5PeCpo6L\n' +
|
||||
'9wIDAQAB\n' +
|
||||
'-----END PUBLIC KEY-----';
|
||||
'iTDIW/ojcVTdFovl+sq3n1u4SBknE90JC/3H+TPE1s2iB+fwORVg0KPosQSNDS0A\n' +
|
||||
'7iK6AZCDC3YooFo+OzHkYMt9uLkXiXMSLx70az+qlIwOzVHKxCo7W/QpeKCXUCRZ\n' +
|
||||
'MMdlYEUs1PC8x2qIRUEVHuJ0XMTKNyOHmzVLuLK93wUWbToh+rdDxnbhX+emuESn\n' +
|
||||
'XH6aKiUwX4olEVKSylRUQw8nVckZGVWXzLDlgpzDrLHC8J8qHzFt7eCqOdiqsxhZ\n' +
|
||||
'x1U5LtugxwSWncTZ7vlKl0DuC/AWB7SuDi7bGRMSVp2n+MnD1VLKlsCclHXjIciE\n' +
|
||||
'W29n3G3lJ/sOta2sxqLd0j1XBQddrFXl5b609sIY81ocHqu8P2hRu5CpqJ/sGZC5\n' +
|
||||
'mMH3segHBkRj0xJcfOxceRLj1a+ULIIR3xL/3f8s5Id25TDo/nqBoCvu5PeCpo6L\n' +
|
||||
'9wIDAQAB\n' +
|
||||
'-----END PUBLIC KEY-----';
|
||||
|
||||
const _REPERTORY_BRANCH = 'master';
|
||||
const _REPERTORY_UI_BRANCH = 'master';
|
||||
const _REPERTORY_BRANCH = '1.3.x_branch';
|
||||
const _REPERTORY_UI_BRANCH = '1.3.x_branch';
|
||||
|
||||
exports.REPERTORY_BRANCH = _REPERTORY_BRANCH;
|
||||
exports.REPERTORY_UI_BRANCH = _REPERTORY_UI_BRANCH;
|
||||
|
||||
exports.RELEASES_URL = 'https://bitbucket.org/blockstorage/repertory/raw/' +
|
||||
_REPERTORY_BRANCH + '/releases_1.3.json';
|
||||
_REPERTORY_BRANCH + '/releases_1.3.json';
|
||||
exports.UI_RELEASES_URL =
|
||||
'https://bitbucket.org/blockstorage/repertory-ui/raw/' +
|
||||
_REPERTORY_UI_BRANCH + '/releases.json';
|
||||
'https://bitbucket.org/blockstorage/repertory-ui/raw/' +
|
||||
_REPERTORY_UI_BRANCH + '/releases.json';
|
||||
|
||||
exports.LINUX_DETECT_SCRIPT_URL =
|
||||
'https://bitbucket.org/blockstorage/repertory/raw/' + _REPERTORY_BRANCH +
|
||||
|
||||
Reference in New Issue
Block a user