from be.ldapadmin.logic_common import logged_in_user, load_template user_info_schema = user_info_schema.clone() user_info_schema['postal_address'].widget = deform.widget.TextAreaWidget() SESSION_MESSAGES = 'be.ldapadmin.messages' SESSION_FORM_DATA = 'be.ldapadmin.form_data' SESSION_FORM_ERRORS = 'be.ldapadmin.form_errors' log = logging.getLogger(__name__) WIDTH = 128 HEIGHT = 192 manage_addUsersEditor_html = PageTemplateFile('zpt/add', globals()) manage_addUsersEditor_html.ldap_config_edit_macro = ldap_config.edit_macro manage_addUsersEditor_html.config_defaults = lambda: ldap_config.defaults def manage_addUsersEditor(parent, tool_id, title="", REQUEST=None): """ Adds a new LDAP Users Editor object """ form = (REQUEST.form if REQUEST is not None else {}) config = ldap_config.read_form(form) obj = UsersEditor(config) obj.title = form.get('title', tool_id) obj._setId(tool_id) parent._setObject(tool_id, obj) if REQUEST is not None: REQUEST.RESPONSE.redirect(parent.absolute_url() + '/manage_workspace')
import deform import json import ldap import ldap_config import logging import operator import re import roles_leaders log = logging.getLogger('nfp_nrc') eionet_access_nfp_nrc = 'Eionet access NFP admin for NRC' manage_add_nfp_nrc_html = PageTemplateFile('zpt/nfp_nrc/manage_add', globals()) manage_add_nfp_nrc_html.ldap_config_edit_macro = ldap_config.edit_macro manage_add_nfp_nrc_html.config_defaults = lambda: ldap_config.defaults def manage_add_nfp_nrc(parent, id, REQUEST=None): """ Adds a new Eionet NFP Admin object """ form = (REQUEST.form if REQUEST is not None else {}) config = ldap_config.read_form(form) obj = NfpNrc(config) obj.title = form.get('title', id) obj._setId(id) parent._setObject(id, obj) if REQUEST is not None: REQUEST.RESPONSE.redirect(parent.absolute_url() + '/manage_workspace')
from persistent.mapping import PersistentMapping from zope.component import getUtility from zope.component.interfaces import ComponentLookupError from zope.sendmail.interfaces import IMailDelivery import base64 import hashlib import logging import random log = logging.getLogger(__name__) manage_add_pwreset_tool_html = PageTemplateFile('zpt/pwreset_manage_add', globals()) manage_add_pwreset_tool_html.ldap_config_edit_macro = ldap_config.edit_macro manage_add_pwreset_tool_html.config_defaults = lambda: ldap_config.defaults def manage_add_pwreset_tool(parent, id, REQUEST=None): """ Create a new PasswordResetTool object """ form = (REQUEST is not None and REQUEST.form or {}) config = ldap_config.read_form(form) obj = PasswordResetTool(config) obj.title = form.get('title', id) obj._setId(id) parent._setObject(id, obj) if REQUEST is not None: REQUEST.RESPONSE.redirect(parent.absolute_url() + '/manage_workspace')
import ldap_config import logging import operator import re import xlwt log = logging.getLogger('orgs_editor') eionet_edit_orgs = 'Eionet edit organisations' eionet_edit_users = 'Eionet edit users' manage_add_orgs_editor_html = PageTemplateFile('zpt/orgs_manage_add', globals()) manage_add_orgs_editor_html.ldap_config_edit_macro = ldap_config.edit_macro manage_add_orgs_editor_html.config_defaults = lambda: ldap_config.defaults def manage_add_orgs_editor(parent, id, REQUEST=None): """ Adds a new Eionet Organisations Editor object """ form = (REQUEST.form if REQUEST is not None else {}) config = ldap_config.read_form(form) obj = OrganisationsEditor(config) obj.title = form.get('title', id) obj._setId(id) parent._setObject(id, obj) if REQUEST is not None: REQUEST.RESPONSE.redirect(parent.absolute_url() + '/manage_workspace')
import logging import os from zExceptions import NotFound from eea.ldapadmin import ldap_config cfg = getConfiguration() cfg.environment.update(os.environ) NETWORK_NAME = getattr(cfg, 'environment', {}).get('NETWORK_NAME', 'EIONET') eionet_edit_users = 'Eionet edit users' log = logging.getLogger(__name__) manage_add_userdetails_html = PageTemplateFile( 'zpt/userdetails/user_manage_add', globals()) manage_add_userdetails_html.ldap_config_edit_macro = ldap_config.edit_macro manage_add_userdetails_html.config_defaults = lambda: ldap_config.defaults def manage_add_userdetails(parent, id, REQUEST=None): """ Create a new UserDetails object """ form = (REQUEST.form if REQUEST is not None else {}) config = ldap_config.read_form(form) obj = UserDetails(config) obj.title = form.get('title', id) obj._setId(id) parent._setObject(id, obj) if REQUEST is not None: REQUEST.RESPONSE.redirect(parent.absolute_url() + '/manage_workspace')
from email.mime.text import MIMEText from persistent.mapping import PersistentMapping from zope.component import getUtility from zope.component.interfaces import ComponentLookupError from zope.sendmail.interfaces import IMailDelivery import base64 import hashlib import logging import random log = logging.getLogger(__name__) manage_add_pwreset_tool_html = PageTemplateFile('zpt/pwreset_manage_add', globals()) manage_add_pwreset_tool_html.ldap_config_edit_macro = ldap_config.edit_macro manage_add_pwreset_tool_html.config_defaults = lambda: ldap_config.defaults def manage_add_pwreset_tool(parent, id, REQUEST=None): """ Create a new PasswordResetTool object """ form = (REQUEST is not None and REQUEST.form or {}) config = ldap_config.read_form(form) obj = PasswordResetTool(config) obj.title = form.get('title', id) obj._setId(id) parent._setObject(id, obj) if REQUEST is not None: REQUEST.RESPONSE.redirect(parent.absolute_url() + '/manage_workspace')
import json import ldap import ldap_config import logging import operator import re import roles_leaders log = logging.getLogger('nfp_nrc') eionet_access_nfp_nrc = 'Eionet access NFP admin for NRC' manage_add_nfp_nrc_html = PageTemplateFile('zpt/nfp_nrc/manage_add', globals()) manage_add_nfp_nrc_html.ldap_config_edit_macro = ldap_config.edit_macro manage_add_nfp_nrc_html.config_defaults = lambda: ldap_config.defaults def manage_add_nfp_nrc(parent, id, REQUEST=None): """ Adds a new Eionet NFP Admin object """ form = (REQUEST.form if REQUEST is not None else {}) config = ldap_config.read_form(form) obj = NfpNrc(config) obj.title = form.get('title', id) obj._setId(id) parent._setObject(id, obj) if REQUEST is not None: REQUEST.RESPONSE.redirect(parent.absolute_url() + '/manage_workspace') SESSION_PREFIX = 'eea.ldapadmin.nfp_nrc'