## -*- coding: utf_8 -*- <% from fcp import connection from fcp import fcpdefs from fcutils import util from fcws.fcweb import webutil from fcp import mlitem import os.path import urllib %> <%namespace name="fcnames" file="fcnames.html" import="renderFCNames"/> <% myMLItem = fcp.MyMLItem thisWebID = myMLItem.WebID() jsonStr = fcp.MeAsJSON((client.serverTZ,client.clientTZ)) canEdit = None editableVal = util.getValueFromDictionary('Editable', pageargs, None) eStatus = myMLItem.GetEStatus() if not (eStatus & fcpdefs.BackVersion) and editableVal=='0': parent = client.FindServerObjectByObjID(fcp.parentObjID) if parent: canEdit = True if parent.rights & fcpdefs.acWrite else False if canEdit is None: canEdit = True if fcp.rights & fcpdefs.acWrite else False isEditable = canEdit if isEditable and not editableVal=='1': isEditable = False editableClass = " editable" if isEditable else " readonly" fType,subject = fcp.GetEscapedFormField(fcpdefs.dSubject) if subject is None: subject = "" fType,objName = fcp.GetEscapedFormField(fcpdefs.dObjName) if objName is None: objName = "" if subject is not "": windowTitle = subject elif objName is not "": windowTitle = objName else: windowTitle ="Nyt dokument" fType,envInfo = fcp.GetEscapedFormField(fcpdefs.dEnvInfo) dateSent,NTo,NCc = envInfo fromNames = fcp.GetMsgNameList(fcpdefs.dFromName) author = fromNames[0].EscapedName() if fromNames[0] is not None else "" fromseparator ="" msgStatus = fcp.MyMLItem.Status() fType,keywords = fcp.GetEscapedFormField(8022) if keywords is None: keywords = "" fType,category = fcp.GetEscapedFormField(8021) if category is None: category = "" attachClasses = 'fc-form-row multiline' if fcp.GetNthMLItem(0) is None and not isEditable: attachClasses += ' fc-mouse-only' subjectID = 'fcfid-'+str(fcpdefs.dSubject) objNameID = 'fcfid-'+str(fcpdefs.dObjName) authorID = 'fcfid-'+str(fcpdefs.dFromName) keywordsID = 'fcfid-8022' categoryID = 'fcfid-8021' %>
%if isEditable:
%elif canEdit: %endif
${webutil.stripNone(fcp, 2000, None, 'Navn:')}
Aktiv
${webutil.stripNone(fcp, 2005, None, 'Fortsæt alligevel?')}
${webutil.stripNone(fcp, 2002, None, ' Når:')} ${webutil.stripNone(fcp, 2004, None, 'Advarsel: Ændring af regeltype vil resultere i tab af alle nuværende handlinger.')}
Betingelser
${webutil.stripNone(fcp, 2100, None, ' Hvis:')} ${webutil.stripNone(fcp, 2006, None, 'af følgende kriterier passer')}
${webutil.stripNone(fcp, 13812, 0, '')} ${webutil.stripNone(fcp, 13822, 0, '')} ${webutil.stripNone(fcp, 13827, 0, '')}
Handlinger
${webutil.stripNone(fcp, 2110, None, ' Så:')}
${webutil.stripNone(fcp, 13832, 0, '')} ${webutil.stripNone(fcp, 13837, 0, '')}
Bilag
${webutil.stripNone(fcp, 2130, None, 'Emner vedlagt denne regel vil vise sig i listen af mulige meddelelser for handlinger som genererer en meddelelse eller et svar. Disse bilag kan derfor anvendes for at opnå en rigere respons end det er muligt med standard (ren tekst) respons.')}
%if fcp.GetNthMLItem(0) or isEditable:
%if isEditable:
%else:
%endif
%endif
Handling
Tilføj til værktøjslinje
${webutil.stripNone(fcp, 2141, None, 'Kommando ikon:')}
${webutil.stripNone(fcp, 2142, None, 'Kommando navn:')}
Vis navn
${webutil.stripNone(fcp, 2143, None, 'Tooltip tekst:')}
${webutil.stripNone(fcp, 2144, None, 'Kommando aktiv:')}
%if isEditable: %else:
%endif