Skip to content

Instantly share code, notes, and snippets.

View maethu's full-sized avatar
😎

Mathias Leimgruber maethu

😎
View GitHub Profile
from AccessControl.SecurityManagement import newSecurityManager
from Acquisition import aq_inner
from Acquisition import aq_parent
from Products.CMFCore.utils import getToolByName
from Testing.makerequest import makerequest
from zope.component.hooks import setSite
import transaction
app = globals()['app']
# we need to get a super user security and a request
<form class="mediothekSuche" action="" method="GET">
<input type="text" name="search_value" placeholder="Suchbegriffe eingeben" style="width: 95%;"/>
<Input type="submit" name="submit" value="Suchen" />
</form>
<script type="text/javascript">
$(function() {
var base = "http://ilu.zhbluzern.ch/F";
<ul class="navTree navTreeLevel0" style="display: none; width: 0px;">
<li class="navTreeItem visualNoMarker navTreeFolderish section-ise-news">
<a href="http://instance01.poseidon.4teamwork.ch/fraunhofer/platform/ise-home/ise-news" class="state-intranet-state-published navTreeFolderish contenttype-newsfolder" title="">
from AccessControl.SecurityManagement import newSecurityManager
from Testing.makerequest import makerequest
from zope.app.component.hooks import setSite
from Products.CMFCore.utils import getToolByName
import transaction
# we need to get a super user security and a request
user = app.acl_users.getUser(USERNAME)
user = user.__of__(app.acl_users)
#!/usr/bin/python
# Simple script to generate a .codeintel/config file for a buildout directory.
# The buildout must use collective.recipe.omelette to generate a parts/omelette
# directory. This will be used as the Python path
import os.path
import sys
path = "parts/omelette"
@maethu
maethu / queryparser.py
Last active January 4, 2016 02:49
plone.app.querystring multipath support
from collections import namedtuple
import logging
from Acquisition import aq_parent
from DateTime import DateTime
from plone.app.layout.navigation.interfaces import INavigationRoot
from plone.registry.interfaces import IRegistry
from Products.CMFCore.utils import getToolByName
from Products.CMFPlone.browser.navtree import getNavigationRoot
from Products.CMFPlone.utils import base_hasattr
@maethu
maethu / fix-task-wf.py
Created November 26, 2013 11:08
Fix WF of ftw.task
from zope.component.hooks import setSite
import transaction
from Testing.makerequest import makerequest
from AccessControl.SecurityManagement import newSecurityManager
user = app.acl_users.getUser('zopemaster')
user = user.__of__(app.acl_users)
newSecurityManager(app, user)
app = makerequest(app)