# HG changeset patch # User casties # Date 1370525660 -7200 # Node ID ee79f6ba8d0117406f19d07ad91601d5842ccea9 # Parent 86a5b3c4af4b0d7b87c3a3e1e3e5021c343d4f65 clean up staff editing and some zpt forms. diff -r 86a5b3c4af4b -r ee79f6ba8d01 MPIWGFolder.py --- a/MPIWGFolder.py Thu Jun 06 14:00:31 2013 +0200 +++ b/MPIWGFolder.py Thu Jun 06 15:34:20 2013 +0200 @@ -1,8 +1,8 @@ from Products.PageTemplates.PageTemplateFile import PageTemplateFile import logging from OFS.Folder import Folder -from AccessControl import ClassSecurityInfo -from MPIWGHelper import * + +import MPIWGHelper class MPIWGFolder(Folder): @@ -16,8 +16,8 @@ {'label':'Configure', 'action':'changeForm'}, ) - changeWeightForm = PageTemplateFile('zpt/MPIWGFolderChangeWeight', globals()) - changeForm = PageTemplateFile('zpt/MPIWGFolderConfig', globals()) + changeWeightForm = PageTemplateFile('zpt/folder/manage_change_weight', globals()) + changeForm = PageTemplateFile('zpt/folder/manage_config', globals()) changeWeightsForm = PageTemplateFile('zpt/folder/manage_change_weights', globals()) def __init__(self, id, title=None, weight=0, canonicalName=None): @@ -74,16 +74,16 @@ if RESPONSE is not None: RESPONSE.redirect('manage_main') - getBreadcrumbs = getBreadcrumbs + getBreadcrumbs = MPIWGHelper.getBreadcrumbs - getSection = getSection + getSection = MPIWGHelper.getSection - getSubSection = getSubSection + getSubSection = MPIWGHelper.getSubSection def manage_addMPIWGFolderForm(self): """Form for adding""" - pt = PageTemplateFile('zpt/AddMPIWGFolder', globals()).__of__(self) + pt = PageTemplateFile('zpt/folder/manage_add_MPIWGFolder', globals()).__of__(self) return pt() def manage_addMPIWGFolder(self, id, title=None, weight=0, RESPONSE=None): diff -r 86a5b3c4af4b -r ee79f6ba8d01 MPIWGHelper.py --- a/MPIWGHelper.py Thu Jun 06 14:00:31 2013 +0200 +++ b/MPIWGHelper.py Thu Jun 06 15:34:20 2013 +0200 @@ -16,7 +16,7 @@ rc = "" for node in nodelist: if node.nodeType == node.TEXT_NODE: - rc = rc + node.data + rc = rc + node.data return rc def getTemplate(self, tpName): diff -r 86a5b3c4af4b -r ee79f6ba8d01 MPIWGLink.py --- a/MPIWGLink.py Thu Jun 06 14:00:31 2013 +0200 +++ b/MPIWGLink.py Thu Jun 06 15:34:20 2013 +0200 @@ -1,40 +1,47 @@ from Products.PageTemplates.PageTemplateFile import PageTemplateFile -from Products.PageTemplates.PageTemplate import PageTemplate -from Products.PageTemplates.ZopePageTemplate import ZopePageTemplate -from Products.ZSQLExtend.ZSQLExtend import ZSQLExtendFolder -from Products.ZCatalog.CatalogPathAwareness import CatalogAware -from OFS.Image import Image -from Globals import package_home -import urllib -import MPIWGStaff -import string -import re -import os -from types import * -import logging -import xmlhelper # Methoden zur Verwaltung der projekt xml from OFS.SimpleItem import SimpleItem -from OFS.Folder import Folder -from Products.ZSQLMethods.SQL import SQLConnectionIDs -from AccessControl import ClassSecurityInfo -from bibliography import * -import time -import xml.dom.minidom -import sys -from Ft.Xml.XPath import Evaluate -from Ft.Xml.XPath.Context import Context -from Ft.Xml.Domlette import NonvalidatingReader,PrettyPrint, Print -from Ft.Xml import EMPTY_NAMESPACE -import copy -import updatePersonalWWW -import MPIWGStaff -from MPIWGHelper import * +import MPIWGHelper + class MPIWGLink(SimpleItem): """create a symbolic link to another page""" meta_type="MPIWGLink" + manage_options=( + {'label':'main config','action':'changeLinkForm'}, + )+SimpleItem.manage_options + + changeLinkForm = PageTemplateFile('zpt/link/manage_change', globals()) + + + def __init__(self,id,link,title='',weight=''): + """init mpiwglink""" + self.id=id + self.link=link + self.title=title + self.weight=weight + + + def getObj(self): + """bekomme original""" + splitted=self.link.lstrip().split("/") + obj=self + for x in splitted: + if not x=="": + obj=getattr(obj,x) + + return obj + + + def index_html(self,**argv): + """index""" + try: + return self.getObj().pt_render(extra_context={'here':self}) + except: + self.REQUEST.RESPONSE.redirect(self.getObj().absolute_url()) + + def isActiveItem(self): """teste ob ausgewaehlt""" #url1 beim link anstelle von url1, da link jeweils index_html als url hat. @@ -43,47 +50,12 @@ else: return "" - def __init__(self,id,link,title='',weight=''): - """init mpiwglink""" - self.id=id - self.link=link - self.title=title - self.weight=weight - - def getObj(self): - """bekomme original""" - ## objpath=self.link.replace("/",".") -## if objpath[0]!=".": -## objpath="."+objpath - -## print objpath -## return eval("self"+objpath) - - - splitted=self.link.lstrip().split("/") - obj=self - for x in splitted: - if not x=="": - obj=getattr(obj,x) - - return obj - def getWeight(self): if self.linkWeight and self.linkWeight!="": return self.linkWeight else: return self.getObj().weight - manage_options=( - {'label':'main config','action':'changeLinkForm'}, - )+SimpleItem.manage_options - - - def changeLinkForm(self): - """change MPIWG link""" - pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','MPIWGLinkChange.zpt')).__of__(self) - return pt() - def changeLink(self,link,title,weight,RESPONSE=None): """change links""" self.link=link @@ -93,21 +65,11 @@ if RESPONSE is not None: RESPONSE.redirect('manage') - def index_html(self,**argv): - """index""" - - - - try: - return self.getObj().pt_render(extra_context={'here':self}) - except: - self.REQUEST.RESPONSE.redirect(self.getObj().absolute_url()) - def manage_addMPIWGLinkForm(self): """Form for adding link""" - pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt/AddMPIWGLink.zpt')).__of__(self) + pt=PageTemplateFile('zpt/link/manage_add_MPIWGLink.zpt', globals()).__of__(self) return pt() def manage_addMPIWGLink(self,id,link,title,weight,RESPONSE=None): diff -r 86a5b3c4af4b -r ee79f6ba8d01 MPIWGRoot.py --- a/MPIWGRoot.py Thu Jun 06 14:00:31 2013 +0200 +++ b/MPIWGRoot.py Thu Jun 06 15:34:20 2013 +0200 @@ -50,6 +50,9 @@ mpiwg_js = ImageFile('js/mpiwg.js', globals()) # make mpiwg_js refreshable for development mpiwg_js.index_html = refreshingImageFileIndexHtml + # ZMI + changeMPIWGRootForm = PageTemplateFile('zpt/root/manage_change') + def __init__(self, id, title): @@ -250,11 +253,6 @@ return unicodify(s) - def changeMPIWGRootForm(self): - """edit""" - pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','changeMPIWGRootForm')).__of__(self) - return pt() - def changeMPIWGRoot(self,title,connection_id,coneServiceURL,lang=None,autocommit=None,RESPONSE=None): """change""" self.title=title @@ -544,7 +542,7 @@ def manage_addMPIWGRootForm(self): """form for adding the root""" - pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','addMPIWGRootForm.zpt')).__of__(self) + pt=PageTemplateFile('zpt/root/addMPIWGRootForm', globals()).__of__(self) return pt() def manage_addMPIWGRoot(self,id,title,connection_id="",RESPONSE=None): diff -r 86a5b3c4af4b -r ee79f6ba8d01 MPIWGStaff.py --- a/MPIWGStaff.py Thu Jun 06 14:00:31 2013 +0200 +++ b/MPIWGStaff.py Thu Jun 06 15:34:20 2013 +0200 @@ -7,11 +7,9 @@ from AccessControl import ClassSecurityInfo from App.class_init import InitializeClass -from Products.ExtFile.ExtFile import * -from Globals import package_home +from App.ImageFile import ImageFile from Products.PythonScripts.standard import sql_quote from Products.ExtFile import ExtFile -import os import logging import email import re @@ -47,6 +45,7 @@ # templates # member_index_html = PageTemplateFile('zpt/staff/member_index_html', globals()) + edit_css = ImageFile('css/edit.css', globals()) # @@ -310,10 +309,16 @@ return res.coneid return None - def getPublishedImageUrl(self): + def getPublishedImageUrl(self, width=None, height=None, showAlways=False): """returns the URL to the image if it is published""" - if self.content.image_p == 'yes': + if self.content.image_p == 'yes' or showAlways: url = 'http://digilib.mpiwg-berlin.mpg.de/digitallibrary/Scaler?fn=permanent/mpiwg/staff/%s'%self.getUsername() + if width is not None: + url += '&dw=%s'%width + + if height is not None: + url += '&dh=%s'%height + return url return None @@ -407,12 +412,10 @@ ob=self.folder._getOb("downloadableFiles")._getOb("%s_publications.pdf"%self.getUsername().encode('utf-8')) REQUEST.RESPONSE.redirect(ob.absolute_url()) - def getAdditionalLinks(self): - - return self.folder.executeZSQL("SELECT oid,* FROM additionalLink WHERE key_main = %s",[self.content.key]) - #return self.folder.ZSQLInlineSearch(_table='talks',key_main=self.content.key) - - #return self.folder.ZSQLInlineSearch(_table='talks',key_main=self.content.key) + + def getAdditionalLinks(self): + return self.folder.executeZSQL("SELECT oid,* FROM additionalLink WHERE key_main = %s ORDER BY priority",[self.content.key]) + def getPathStyle(self, path, selected, style=""): """returns a string with the given style + 'sel' if path == selected.""" @@ -436,16 +439,13 @@ self.invalidate_cache() self.changeData(argv); - pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt/staff','edit_basic.zpt')).__of__(self) + pt=PageTemplateFile('zpt/staff/edit_basic', globals()).__of__(self) return pt() - security.declareProtected('View management screens','edit') + security.declareProtected('View management screens','editShortEntry') def editShortEntry(self,REQUEST=None): """Edit the basic information""" - - - if REQUEST: argv=REQUEST.form @@ -453,47 +453,41 @@ self.invalidate_cache() self.changeData(argv); - pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt/staff','edit_shortEntry.zpt')).__of__(self) + pt=PageTemplateFile('zpt/staff/edit_shortEntry', globals()).__of__(self) return pt() - security.declareProtected('View management screens','editProfile') + security.declareProtected('View management screens', 'editProfile') def editProfile(self, REQUEST=None): - """edit Profile, new entry replaces CD, current work and research interests""" - - - if REQUEST: - kupu=REQUEST.form.get('kupu',None); - preview=REQUEST.form.get('preview',None); + """edit Profile, new entry replaces CD, current work and research interests""" + if REQUEST: + kupu = REQUEST.form.get('kupu', None); + preview = REQUEST.form.get('preview', None); - - if kupu: - start=kupu.find("") - end=kupu.find("") + if kupu: + start = kupu.find("") + end = kupu.find("") - newcontent= kupu[start+6:end] - query="UPDATE personal_www SET profile=%s WHERE key='%s'" - self.executeZSQL(query%(self.ZSQLQuote(newcontent),self.content.key)) - logging.error("PROFILE:"+query%(self.ZSQLQuote(newcontent),self.content.key)) + newcontent = kupu[start + 6:end] + query = "UPDATE personal_www SET profile=%s WHERE key='%s'" + self.executeZSQL(query % (self.ZSQLQuote(newcontent), self.content.key)) + logging.error("PROFILE:" + query % (self.ZSQLQuote(newcontent), self.content.key)) - if preview: - pass - #TODO: not supported yet - #if RESPONSE: - # self.redirect(RESPONSE,"editProfile") - - #return self.preview(newcontent) + if preview: + pass + # TODO: not supported yet + # if RESPONSE: + # self.redirect(RESPONSE,"editProfile") + # return self.preview(newcontent) - pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt/staff','edit_profile.zpt')).__of__(self) - return pt() + pt = PageTemplateFile('zpt/staff/edit_profile.zpt', globals()).__of__(self) + return pt() security.declareProtected('View management screens','editTalks') def editTalks(self,REQUEST): """edit talks""" - - if REQUEST: argv=REQUEST.form @@ -501,15 +495,13 @@ self.invalidate_cache() self.changeAdditionalData(argv); - pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt/staff','edit_talks.zpt')).__of__(self) + pt=PageTemplateFile('zpt/staff/edit_talks.zpt', globals()).__of__(self) return pt() security.declareProtected('View management screens','editTeaching') def editTeaching(self,REQUEST): """edit teaching""" - - if REQUEST: argv=REQUEST.form @@ -517,14 +509,13 @@ self.invalidate_cache() self.changeAdditionalData(argv); - pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt/staff','edit_teaching.zpt')).__of__(self) + pt=PageTemplateFile('zpt/staff/edit_teaching.zpt', globals()).__of__(self) return pt() - security.declareProtected('View management screens','editAdditionalLinks.zpt') + security.declareProtected('View management screens','editAdditionalLinks') def editAdditionalLinks(self,REQUEST): - """editiere die additiona link von der Webseite""" - + """editiere die additional link von der Webseite""" if REQUEST: argv=REQUEST.form @@ -532,7 +523,7 @@ self.invalidate_cache() self.changeAdditionalData(argv); - pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt/staff','edit_additionalLinks.zpt')).__of__(self) + pt=PageTemplateFile('zpt/staff/edit_additionalLinks.zpt', globals()).__of__(self) return pt() @@ -540,13 +531,11 @@ def editDownloads(self,REQUEST): """editiere die Downloads von der Webseite""" - pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt/staff','edit_downloads.zpt')).__of__(self) + pt=PageTemplateFile('zpt/staff/edit_downloads.zpt', globals()).__of__(self) return pt() def editPublications(self,REQUEST): """editiere die Publications von der Webseite""" - - data=REQUEST.form if data.has_key('selectionMode'): @@ -556,12 +545,25 @@ self.refresh_content() - pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt/staff','edit_publications.zpt')).__of__(self) + pt=PageTemplateFile('zpt/staff/edit_publications.zpt', globals()).__of__(self) return pt() + security.declareProtected('View management screens','editImage') + def editImage(self,REQUEST=None): + """Edit the image information""" + if REQUEST: + argv=REQUEST.form + + if argv.has_key('image_p'): #got data to change + self.invalidate_cache() + self.changeData(argv); + + pt=PageTemplateFile('zpt/staff/edit_image', globals()).__of__(self) + return pt() + + def refresh_content(self,): - self.content = self.folder.executeZSQL("select * from personal_www where key = %s", [self.getKey()])[0] @@ -586,29 +588,20 @@ cvName=cvName.encode('utf-8') logging.debug("CCC") if not hasattr(ob,cvName): - cvFile = ExtFile(cvName,cvName) ob._setObject(cvName,cvFile) - cvFile = getattr(ob,cvName) cvFile.manage_upload(file=data['cv_pdf']) - - - if data.get('publications_pdf',None): - - pdfName="%s_publications.pdf"%self.getUsername() pdfName=pdfName.encode('utf-8') if not hasattr(ob,pdfName): - cvFile = ExtFile(pdfName,pdfName) ob._setObject(pdfName,cvFile) - cvFile = getattr(ob,pdfName) @@ -616,21 +609,18 @@ #REQUEST.response.redirect(self.REQUEST['HTTP_REFERER']) - - def changeData(self,changeSet): """changes the data in the database, changeset expects field --> value.""" for field in changeSet.keys(): - if hasattr(self.content,field): + if hasattr(self.content, field): logging.debug("Changing: %s"%field) - - - results = self.folder.executeZSQL("update personal_www set "+field+" = %s where key = %s ", [changeSet.get(field),self.getKey().encode('utf-8')]); - + results = self.folder.executeZSQL("update personal_www set "+field+" = %s where key = %s", [changeSet.get(field),self.getKey().encode('utf-8')]); logging.debug(results) + self.refresh_content() + security.declareProtected('View management screens','changeAdditionalData') def changeAdditionalData(self,data): @@ -767,7 +757,7 @@ data=REQUEST.form if data.get("method",None) is None: - pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt/staff/pubman','add_publications.zpt')).__of__(self) + pt=PageTemplateFile('zpt/staff/pubman/add_publications.zpt', globals()).__of__(self) return pt() @@ -777,7 +767,7 @@ entries= self.mpiwgPubman.search(data,contexts=["escidoc:85274","escidoc:38279"]) - pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt/staff/pubman','add_publications.zpt')).__of__(self) + pt=PageTemplateFile('zpt/staff/pubman/add_publications.zpt', globals()).__of__(self) return pt(values=entries) @@ -834,7 +824,7 @@ self.setPublicationPriority(splitted[0],value); - pt = PageTemplateFile(os.path.join(package_home(globals()),'zpt/staff/pubman','change_publications.zpt')).__of__(self) + pt = PageTemplateFile('zpt/staff/pubman/change_publications', globals()).__of__(self) return pt() diff -r 86a5b3c4af4b -r ee79f6ba8d01 zpt/AddMPIWGFolder.zpt --- a/zpt/AddMPIWGFolder.zpt Thu Jun 06 14:00:31 2013 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,28 +0,0 @@ - - -

Generate Folder for MPIWGWeb

- - - -
- - - - - - - - - - - - - - -
ID
Title
Weight
- - - -
- - diff -r 86a5b3c4af4b -r ee79f6ba8d01 zpt/AddMPIWGLink.zpt --- a/zpt/AddMPIWGLink.zpt Thu Jun 06 14:00:31 2013 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,12 +0,0 @@ - - -

Change MPIWG Link

-
-

Id:

-

Title:

-

Link:

-

Weight:

-

-
- - diff -r 86a5b3c4af4b -r ee79f6ba8d01 zpt/MPIWGFolderConfig.zpt --- a/zpt/MPIWGFolderConfig.zpt Thu Jun 06 14:00:31 2013 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,9 +0,0 @@ - -

Change MPIWG Folder

-
-Title:
-Weight:
-CanonicalName:
- -
- diff -r 86a5b3c4af4b -r ee79f6ba8d01 zpt/MPIWGLinkChange.zpt --- a/zpt/MPIWGLinkChange.zpt Thu Jun 06 14:00:31 2013 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,11 +0,0 @@ - - -

Change MPIWG Link

-
-

Title:

-

Link:

-

Weight:

-

-
- - diff -r 86a5b3c4af4b -r ee79f6ba8d01 zpt/addMPIWGRootForm.zpt --- a/zpt/addMPIWGRootForm.zpt Thu Jun 06 14:00:31 2013 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,35 +0,0 @@ - - - The title - - - -
- -

Project-Upload

-
-

ID:

- -

Title:

- -

Discipline list (seperated by CR) - -

-

Themes List (seperated by CR) - -

- - -
-
- - diff -r 86a5b3c4af4b -r ee79f6ba8d01 zpt/addMPIWGStaffFolderForm.zpt --- a/zpt/addMPIWGStaffFolderForm.zpt Thu Jun 06 14:00:31 2013 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,9 +0,0 @@ -
Header
-

Add a MPIWGStaff folder

-
-

ID

-

-

Title

-

-

-
diff -r 86a5b3c4af4b -r ee79f6ba8d01 zpt/addMPIWGStaffForm.zpt --- a/zpt/addMPIWGStaffForm.zpt Thu Jun 06 14:00:31 2013 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,22 +0,0 @@ - - - The title - - - -
- -

Add a staff member

-
-

ID = emailname -

-

LastName: -

-

FirstName: -

- - -
-
- - diff -r 86a5b3c4af4b -r ee79f6ba8d01 zpt/changeMPIWGRootForm.zpt --- a/zpt/changeMPIWGRootForm.zpt Thu Jun 06 14:00:31 2013 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,43 +0,0 @@ - - - The title - - - -
- -

Change MPIWGRoot

-
- -

Title:
- -

-

Default language:
- -

- -

Cone Service URL:
- -

- -

-

- - -
- -

Autocommit

-

- autocommit (don't use when you want transactions) -

- -
-
- - diff -r 86a5b3c4af4b -r ee79f6ba8d01 zpt/folder/manage_add_MPIWGFolder.zpt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/zpt/folder/manage_add_MPIWGFolder.zpt Thu Jun 06 15:34:20 2013 +0200 @@ -0,0 +1,28 @@ + + +

Generate Folder for MPIWGWeb

+ + + +
+ + + + + + + + + + + + + + +
ID
Title
Weight
+ + + +
+ + diff -r 86a5b3c4af4b -r ee79f6ba8d01 zpt/folder/manage_change_weight.zpt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/zpt/folder/manage_change_weight.zpt Thu Jun 06 15:34:20 2013 +0200 @@ -0,0 +1,7 @@ + +

Change Weight

+
+
+ +
+ diff -r 86a5b3c4af4b -r ee79f6ba8d01 zpt/folder/manage_config.zpt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/zpt/folder/manage_config.zpt Thu Jun 06 15:34:20 2013 +0200 @@ -0,0 +1,9 @@ + +

Change MPIWG Folder

+
+Title:
+Weight:
+CanonicalName:
+ +
+ diff -r 86a5b3c4af4b -r ee79f6ba8d01 zpt/link/manage_add_MPIWGLink.zpt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/zpt/link/manage_add_MPIWGLink.zpt Thu Jun 06 15:34:20 2013 +0200 @@ -0,0 +1,12 @@ + + +

Change MPIWG Link

+
+

Id:

+

Title:

+

Link:

+

Weight:

+

+
+ + diff -r 86a5b3c4af4b -r ee79f6ba8d01 zpt/link/manage_change.zpt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/zpt/link/manage_change.zpt Thu Jun 06 15:34:20 2013 +0200 @@ -0,0 +1,11 @@ + + +

Change MPIWG Link

+
+

Title:

+

Link:

+

Weight:

+

+
+ + diff -r 86a5b3c4af4b -r ee79f6ba8d01 zpt/root/manage_add_MPIWGRoot.zpt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/zpt/root/manage_add_MPIWGRoot.zpt Thu Jun 06 15:34:20 2013 +0200 @@ -0,0 +1,35 @@ + + + The title + + + +
+ +

Project-Upload

+
+

ID:

+ +

Title:

+ +

Discipline list (seperated by CR) + +

+

Themes List (seperated by CR) + +

+ + +
+
+ + diff -r 86a5b3c4af4b -r ee79f6ba8d01 zpt/root/manage_change.zpt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/zpt/root/manage_change.zpt Thu Jun 06 15:34:20 2013 +0200 @@ -0,0 +1,43 @@ + + + The title + + + +
+ +

Change MPIWGRoot

+
+ +

Title:
+ +

+

Default language:
+ +

+ +

Cone Service URL:
+ +

+ +

+

+ + +
+ +

Autocommit

+

+ autocommit (don't use when you want transactions) +

+ +
+
+ + diff -r 86a5b3c4af4b -r ee79f6ba8d01 zpt/staff/edit_additionalLinks.zpt --- a/zpt/staff/edit_additionalLinks.zpt Thu Jun 06 14:00:31 2013 +0200 +++ b/zpt/staff/edit_additionalLinks.zpt Thu Jun 06 15:34:20 2013 +0200 @@ -9,30 +9,28 @@
- - +
+ - + - + - @@ -53,12 +51,10 @@ + + + +
Text over Link
Url
Priority Priority Publish - -   delete this link + + + +   delete this link
Priority Publish - -
diff -r 86a5b3c4af4b -r ee79f6ba8d01 zpt/staff/edit_basic.zpt --- a/zpt/staff/edit_basic.zpt Thu Jun 06 14:00:31 2013 +0200 +++ b/zpt/staff/edit_basic.zpt Thu Jun 06 15:34:20 2013 +0200 @@ -8,62 +8,58 @@ - + - + -
Name
First Name
Academic degrees and position