def create(self, user_name, email_address, display_name, password, groups): """docstring for create""" site=get_current_site() user = User(user_name=user_name, email_address=email_address, display_name=display_name, password=password) site.addUser(user) for group in groups: Group.find_by_id(id=group, site=site).addUser(user) redirect_to_users()
def create_site(self, name, title, subtitle, about_image, email, posts_per_page, url, theme, description, user_name, email_address, display_name, password, groups): site=Sites(title=title, name=name.replace(' ', '_'), subtitle=subtitle, about_image=about_image, email=email, posts_per_page=int(posts_per_page), url=url, theme=theme, description=description) user = User(user_name=user_name, email_address=email_address, display_name=display_name, password=password) site.addUser(user) for group in groups: Group.find_by_id(id=group, site=site).addUser(user) redirect_to_site(site.name)