Esempio n. 1
0
def download_peopledirectory_xml(context, request):
    response = Response(dump_peopledir(context))
    response.content_type = 'application/xml'
    # suggest a filename based on the report name
    response.headers.add('Content-Disposition',
        'attachment;filename=%s.xml' % str(context.__name__))
    return response
Esempio n. 2
0
def dump(argv=sys.argv):
    parser = create_karl_argparser(
        description='Dump people directory configuration.')
    args = parser.parse_args(argv[1:])
    env = args.bootstrap(args.config_uri)
    root = env['root']
    print >> args.out, dump_peopledir(root['people'])
Esempio n. 3
0
def download_peopledirectory_xml(context, request):
    response = Response(dump_peopledir(context))
    response.content_type = 'application/xml'
    # suggest a filename based on the report name
    response.headers.add('Content-Disposition',
                         'attachment;filename=%s.xml' % str(context.__name__))
    return response
Esempio n. 4
0
def dump(argv=sys.argv):
    parser = create_karl_argparser(
        description='Dump people directory configuration.'
        )
    args = parser.parse_args(argv[1:])
    env = args.bootstrap(args.config_uri)
    root = env['root']
    print >> args.out, dump_peopledir(root['people'])
Esempio n. 5
0
 def _callFUT(self, elem):
     from karl.utilities.peopleconf import dump_peopledir
     return dump_peopledir(elem)
Esempio n. 6
0
def dump(args):
    root, closer = args.get_root(args.inst)
    print >> args.out, dump_peopledir(root['people']).encode('UTF-8')
Esempio n. 7
0
def dump_peopleconf(root):
    print dump_peopledir(root['people']).encode('utf8')
Esempio n. 8
0
 def _callFUT(self, elem):
     from karl.utilities.peopleconf import dump_peopledir
     return dump_peopledir(elem)