Exemple #1
0
            dict = reverse[uid]
            try:
                i = dict['parentuid']
                return get_ultimate_contained(i)
            except:
                try:
                    i = dict['mainparentuid']
                    return get_ultimate_contained(i)
                except:
                    print "Can't find ultimate parent for"
                    raise (Exception('huh? %s' % (uid)))


import ipdb
if __name__ == '__main__':
    load_file('users', 'mhpss_export/users.pickle')
    load_file('groups', 'mhpss_export/groups.pickle')
    load_file('hubs', 'mhpss_export/hubs.pickle')
    load_file('folders', 'mhpss_export/folders.pickle')
    load_file('documents', 'mhpss_export/documents.pickle')
    load_file('files', 'mhpss_export/files.pickle')
    n_folders = 0
    n_children = 0

    for r, v in reverse.iteritems():
        print r, v[0]

    for d in maps['folders']:

        n_folders = n_folders + 1
        if d.has_key('children'):
Exemple #2
0
import sys

from psn_import.utils import maps, reverse, load_file, list_type

if __name__ == '__main__' :
    type = sys.argv[3]
    print type
    load_file(type,'mhpss_export/%s.pickle' % type)
    list_type(type,['all','uid','username','location'])
    exit()

Exemple #3
0
import sys

from psn_import.utils import maps, reverse, load_file, list_type

if __name__ == '__main__' :
    type = sys.argv[3]
    print type
    load_file(type,'mhpss_export/%s.pickle' % type)
    list_type(type,['all','uid','title','location'])
    exit()

Exemple #4
0
from psn_import.utils import load_file, list_type, maps, reverse, tag_with_folder_name, create_resource, get_creator, get_top_container

from django.core.files.base import File
from django.core.files.uploadedfile import SimpleUploadedFile
from apps.plus_groups.models import TgGroup
from django.contrib.auth.models import User

from apps.plus_resources.models import Resource, get_or_create

from apps.plus_lib.utils import make_name


load_file('folders','mhpss_export/folders.pickle')
load_file('users','mhpss_export/users.pickle')
load_file('groups','mhpss_export/groups.pickle')
load_file('hubs','mhpss_export/hubs.pickle')
load_file('files','mhpss_export/files.pickle')


good = []
bad = []

for group in maps['groups'] :
    print group['groupname'],group['uid']

for folder in maps['folders'] :
    parent_uid = folder['mainparentuid']
    print 
    print folder['title'], parent_uid
    
    print folder.keys()
Exemple #5
0
from psn_import.utils import load_file, list_type, maps, reverse, get_for, get_group_for

from django.core.files.base import File
from django.core.files.uploadedfile import SimpleUploadedFile
from apps.plus_groups.models import TgGroup
from django.contrib.auth.models import User

from apps.plus_resources.models import Resource, get_or_create

from apps.plus_lib.utils import make_name, tag_with_folder_name

from apps.plus_tags.models import tag_add

from apps.plus_resources.models import Resource

load_file("folders", "mhpss_export/folders.pickle")
load_file("users", "mhpss_export/users.pickle")
load_file("groups", "mhpss_export/groups.pickle")
load_file("hubs", "mhpss_export/hubs.pickle")
load_file("files", "mhpss_export/files.pickle")


def show(f):
    print "*", f["mainparenttype"], f["mainparentuid"], f["id"], f["mainparentpath"], f["parenttype"], f["parentuid"]


def test_resource(title):
    rs = Resource.objects.filter(title=title)
    if len(rs) > 1:
        raise Exception("two resources with same title : %s" % title)
    if rs: