Merge pull request #699 from mattermost/PLT-92

PLT-92 Adding server side versioning to the binary
Этот коммит содержится в:
Joram Wilander
2015-09-18 12:22:57 -04:00
родитель 7caef4a7a7 c63da24964
Коммит 5a436fd447
21 изменённых файлов: 500 добавлений и 28 удалений

Просмотреть файл

@@ -251,6 +251,17 @@ export default class SecurityTab extends React.Component {
<div className='divider-dark first'/>
{passwordSection}
<div className='divider-dark'/>
<ul
className='section-min'
>
<li className='col-sm-10 section-title'>{'Version ' + global.window.config.Version}</li>
<li className='col-sm-7 section-describe'>
<div className='text-nowrap'>{'Build Number: ' + global.window.config.BuildNumber}</div>
<div className='text-nowrap'>{'Build Date: ' + global.window.config.BuildDate}</div>
<div className='text-nowrap'>{'Build Hash: ' + global.window.config.BuildHash}</div>
</li>
</ul>
<div className='divider-dark'/>
<br></br>
<a
data-toggle='modal'

Просмотреть файл

@@ -9,9 +9,6 @@ function getPrefix() {
return UserStore.getCurrentId() + '_';
}
// Also change model/utils.go ETAG_ROOT_VERSION
var BROWSER_STORE_VERSION = '.5';
class BrowserStoreClass {
constructor() {
this.getItem = this.getItem.bind(this);
@@ -25,9 +22,9 @@ class BrowserStoreClass {
this.isLocalStorageSupported = this.isLocalStorageSupported.bind(this);
var currentVersion = localStorage.getItem('local_storage_version');
if (currentVersion !== BROWSER_STORE_VERSION) {
if (currentVersion !== global.window.config.Version) {
this.clear();
localStorage.setItem('local_storage_version', BROWSER_STORE_VERSION);
localStorage.setItem('local_storage_version', global.window.config.Version);
}
}