View | Details | Raw Unified | Return to bug 33728 | Differences between
and this patch

Collapse All | Expand All

(-)debian/univention-management-console-module-appcenter.postinst (+4 lines)
 Lines 70-74    Link Here 
70
"
70
"
71
fi
71
fi
72
72
73
if dpkg --compare-versions "$2" lt-nl 3.0.51-3; then
74
	/usr/sbin/univention-rename-app tine20org tine20
75
fi
76
73
exit 0
77
exit 0
74
78
(-)debian/univention-management-console-module-appcenter.install (+1 lines)
 Lines 2-4    Link Here 
2
ldap/*.schema usr/share/univention-management-console-module-appcenter
2
ldap/*.schema usr/share/univention-management-console-module-appcenter
3
ldap/*.acl usr/share/univention-management-console-module-appcenter
3
ldap/*.acl usr/share/univention-management-console-module-appcenter
4
scripts/univention-register-apps usr/sbin/
4
scripts/univention-register-apps usr/sbin/
5
scripts/univention-rename-app usr/sbin/
(-)umc/js/de.po (-3 lines)
 Lines 1019-1027    Link Here 
1019
#~ "aus, <em>nachdem</em> Sie die Applikation auf diesem System installiert "
1019
#~ "aus, <em>nachdem</em> Sie die Applikation auf diesem System installiert "
1020
#~ "haben."
1020
#~ "haben."
1021
1021
1022
#~ msgid "Buy"
1023
#~ msgstr "Kaufen"
1024
1025
#~ msgid "Categories"
1022
#~ msgid "Categories"
1026
#~ msgstr "Kategorien"
1023
#~ msgstr "Kategorien"
1027
1024
(-)umc/python/appcenter/app_center.py (-3 / +17 lines)
 Lines 341-352    Link Here 
341
			if self.get(ikey):
341
			if self.get(ikey):
342
				self._options[ikey] = urljoin('%s/' % self.get_metainf_url(), self.get(ikey))
342
				self._options[ikey] = urljoin('%s/' % self.get_metainf_url(), self.get(ikey))
343
343
344
		# versions will be set to something meaningful by Application.all()
345
		self.versions = [self]
346
344
		# save important meta data
347
		# save important meta data
345
		self.id = self._options['id'] = self._options['id'].lower()
348
		self.id = self.ldap_id = self.ldap_container = None
349
		self.set_id(self._options['id'])
346
		self.name = self._options['name']
350
		self.name = self._options['name']
347
		self.version = self._options['version']
351
		self.version = self._options['version']
348
		self.ldap_container = 'cn=%s,cn=apps,cn=univention,%s' % (self.id, ucr.get('ldap/base'))
349
		self.ldap_id = '%s_%s' % (self.id, self.version)
350
352
351
		# get the name of the component
353
		# get the name of the component
352
		m = self._reg_component_id.match(url)
354
		m = self._reg_component_id.match(url)
 Lines 368-373    Link Here 
368
		# is set by all()
370
		# is set by all()
369
		self.candidate = None
371
		self.candidate = None
370
372
373
	def set_id(self, app_id, recursive=True):
374
		if recursive:
375
			for iapp in self.versions:
376
				# will call also for self!
377
				iapp.set_id(app_id, recursive=False)
378
		else:
379
			app_id = app_id.lower()
380
			self.id = app_id
381
			self._options['id'] = app_id
382
			self.ldap_id = '%s_%s' % (self.id, self.get('version'))
383
			self.ldap_container = 'cn=%s,cn=apps,cn=univention,%s' % (self.id, ucr.get('ldap/base'))
384
371
	def get(self, key):
385
	def get(self, key):
372
		'''Helper function to access configuration elements of the application's .ini
386
		'''Helper function to access configuration elements of the application's .ini
373
		file. If element is not given, returns (for string elements) an empty string.
387
		file. If element is not given, returns (for string elements) an empty string.

Return to bug 33728