Example #1
0
def index(request):
    """
    homepage
    redirect start space
    """
    try:
        emgibo_space = Space.objects.get(uid='00000000-0000-0000-0000-000000000000')
    except Space.DoesNotExist:
        create_embigo_space()
        emgibo_space = Space.objects.get(uid='00000000-0000-0000-0000-000000000000')
    try:
        get_space_user(request.user, emgibo_space)
    except SpaceUser.DoesNotExist:
        space_user = SpaceUser(
            uid=uuid1(),
            rights=embigo_default_rights(),
            space=emgibo_space,
            user=request.user,
        )
        space_user.save()
    if request.get_full_path() == '/00000000-0000-0000-0000-000000000000/':
        return HttpResponseRedirect("/")
    else:
        return space(request)
Example #2
0
 def test_create_embigo_space(self):
     create_embigo_space()
     embigo = embigo_main_space()
     self.assertEqual(embigo.name, "embigo")