## -*- 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 ="Nieuw document" 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, 'Naam:')}
Ingeschakeld
${webutil.stripNone(fcp, 2005, None, 'Toch doorgaan?')}
${webutil.stripNone(fcp, 2002, None, ' Wanneer:')} ${webutil.stripNone(fcp, 2004, None, 'Waarschuwing: Het wijzigen van het berichtregeltype kan zorgt voor verlies van alle huidige acties.')}
Voorwaarden
${webutil.stripNone(fcp, 2100, None, ' Als:')} ${webutil.stripNone(fcp, 2006, None, 'van de volgende criteria komen overeen.')}
${webutil.stripNone(fcp, 13812, 0, '')} ${webutil.stripNone(fcp, 13822, 0, '')} ${webutil.stripNone(fcp, 13827, 0, '')}
Acties
${webutil.stripNone(fcp, 2110, None, ' Dan:')}
${webutil.stripNone(fcp, 13832, 0, '')} ${webutil.stripNone(fcp, 13837, 0, '')}
Bijlagen
${webutil.stripNone(fcp, 2130, None, 'Items die als bijlage bij deze berichtregel worden geplaatst, worden aan de lijst van mogelijke berichten toegevoegd voor acties die een bericht of antwoord genereren. Deze bijlagen kunnen zo worden gebruikt voor het leveren van een 'rijkere' reactie dan mogelijk zou zijn bij gebruik van standaardtekst (zonder opmaak).')}
%if fcp.GetNthMLItem(0) or isEditable:
%if isEditable:
%else:
%endif
%endif
Opdracht
Toevoegen aan werkbalk
${webutil.stripNone(fcp, 2141, None, 'Opdrachtpictogram:')}
${webutil.stripNone(fcp, 2142, None, 'Opdrachtnaam:')}
Naam weergeven
${webutil.stripNone(fcp, 2143, None, 'Tekst knopinfo:')}
${webutil.stripNone(fcp, 2144, None, 'Opdracht ingeschakeld:')}
%if isEditable: %else:
%endif