Show More
@@ -165,16 +165,20 b' class AdminSystemInfoSettingsView(BaseAp' | |||
|
165 | 165 | (_('Storage location'), val('storage')['path'], state('storage')), |
|
166 | 166 | (_('Storage info'), val('storage')['text'], state('storage')), |
|
167 | 167 | (_('Storage inodes'), val('storage_inodes')['text'], state('storage_inodes')), |
|
168 | ('', '', ''), # spacer | |
|
168 | 169 | |
|
169 | 170 | (_('Gist storage location'), val('storage_gist')['path'], state('storage_gist')), |
|
170 | 171 | (_('Gist storage info'), val('storage_gist')['text'], state('storage_gist')), |
|
172 | ('', '', ''), # spacer | |
|
171 | 173 | |
|
172 | 174 | (_('Archive cache storage type'), val('storage_archive')['type'], state('storage_archive')), |
|
173 | 175 | (_('Archive cache storage location'), val('storage_archive')['path'], state('storage_archive')), |
|
174 | 176 | (_('Archive cache info'), val('storage_archive')['text'], state('storage_archive')), |
|
177 | ('', '', ''), # spacer | |
|
175 | 178 | |
|
176 | 179 | (_('Temp storage location'), val('storage_temp')['path'], state('storage_temp')), |
|
177 | 180 | (_('Temp storage info'), val('storage_temp')['text'], state('storage_temp')), |
|
181 | ('', '', ''), # spacer | |
|
178 | 182 | |
|
179 | 183 | (_('Search info'), val('search')['text'], state('search')), |
|
180 | 184 | (_('Search location'), val('search')['location'], state('search')), |
@@ -210,7 +214,8 b' class AdminSystemInfoSettingsView(BaseAp' | |||
|
210 | 214 | update_url = UpdateModel().get_update_url() |
|
211 | 215 | |
|
212 | 216 | def _err(s): |
|
213 |
return '<div style="color:#ff8888; padding:4px 0px">{}</div>' |
|
|
217 | return f'<div style="color:#ff8888; padding:4px 0px">{s}</div>' | |
|
218 | ||
|
214 | 219 | try: |
|
215 | 220 | data = UpdateModel().get_update_data(update_url) |
|
216 | 221 | except urllib.error.URLError as e: |
@@ -226,12 +231,12 b' class AdminSystemInfoSettingsView(BaseAp' | |||
|
226 | 231 | |
|
227 | 232 | c.update_url = update_url |
|
228 | 233 | c.latest_data = latest |
|
229 | c.latest_ver = latest['version'] | |
|
230 | c.cur_ver = rhodecode.__version__ | |
|
234 | c.latest_ver = (latest['version'] or '').strip() | |
|
235 | c.cur_ver = self.request.GET.get('ver') or rhodecode.__version__ | |
|
231 | 236 | c.should_upgrade = False |
|
232 | 237 | |
|
233 | is_oudated = UpdateModel().is_outdated(c.cur_ver, c.latest_ver) | |
|
234 | if is_oudated: | |
|
238 | is_outdated = UpdateModel().is_outdated(c.cur_ver, c.latest_ver) | |
|
239 | if is_outdated: | |
|
235 | 240 | c.should_upgrade = True |
|
236 | 241 | c.important_notices = latest['general'] |
|
237 | 242 | UpdateModel().store_version(latest['version']) |
General Comments 0
You need to be logged in to leave comments.
Login now