Exemple #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
Exemple #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'])
Exemple #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
Exemple #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'])
Exemple #5
0
 def _callFUT(self, elem):
     from karl.utilities.peopleconf import dump_peopledir
     return dump_peopledir(elem)
Exemple #6
0
def dump(args):
    root, closer = args.get_root(args.inst)
    print >> args.out, dump_peopledir(root['people']).encode('UTF-8')
Exemple #7
0
def dump_peopleconf(root):
    print dump_peopledir(root['people']).encode('utf8')
Exemple #8
0
 def _callFUT(self, elem):
     from karl.utilities.peopleconf import dump_peopledir
     return dump_peopledir(elem)