Esempio n. 1
0
def init_fypress(login='', email='', passwd=''):
    if not passwd or not email or not login:
        print '*** /!\ Usage: python manager.py --login=name [email protected] --passwd=yourpass'
        return False

    user = User.add(login, email, passwd)
    if user:
        user.status = 4
        user.nicename = user.login
        user.save()
        print '*** Added user: '******'*** /!\ Invalid user (Duplicate entry)'

    exist = Folder.get(Folder.id == 1)
    if not exist:
        folder = Folder()
        folder.name = 'Uncategorized'
        folder.id = 1
        folder.guid = ''

        folder.insert()
        print '*** Added Folder: ' + str(folder)

    options = [['name', 'FyPress Site'], ['url', Config.URL],
               ['slogan', 'Welcome to FyPress'], ['theme', 'Nyx']]
    for option in options:
        opt = Option.update(option[0], option[1])
        print '*** Added Option: ' + str(opt)