Example #1
0
"""Creates fluiddb/users/role for all the users."""
from fluiddb.application import setConfig, setupConfig
from fluiddb.scripts.commands import setupStore
from fluiddb.data.user import getUsers
from fluiddb.model.user import getUser
from fluiddb.model.value import TagValueAPI

if __name__ == '__main__':
    store = setupStore('postgres:///fluidinfo', 'main')
    setConfig(setupConfig(None))
    print __doc__

    tagValues = TagValueAPI(getUser(u'fluiddb'))

    for user in list(getUsers()):
        print 'Adding role for', user.username
        values = {user.objectID: {u'fluiddb/users/role': unicode(user.role)}}
        tagValues.set(values)
        store.commit()
Example #2
0
class Config(object):
    store = setupStore('postgres:///fluidinfo', 'main')
    fluidinfoUser = getUser(u'fluidinfo.com')
    aboutTag = getTags(paths=[u'fluiddb/about']).one()
    start = datetime.strptime('2012-05-27 00:01', '%Y-%m-%d %H:%M')