示例#1
0
    def saveProject(self, request):

        if 'modal_project_name' in request.POST:
            if 'modal_project_id' in request.POST and request.POST[
                    'modal_project_id'] != "":
                id = request.POST['modal_project_id']
                name = request.POST['modal_project_name']
                access = False
                if 'modal_project_access' in request.POST and request.POST[
                        'modal_project_access'] == "on":
                    access = True

                if Project.objects.filter(id=id).exists():
                    project = Project.objects.get(id=id)
                    project.name = name
                    if access:
                        project.access = 'PU'
                    else:
                        project.access = 'PR'
                    project.save()

            else:

                name = str(request.POST['modal_project_name'])
                access = False
                if 'modal_project_access' in request.POST and request.POST[
                        'modal_project_access'] == "on":
                    access = True

                if not Project.objects.filter(user=request.user,
                                              name=name).exists():
                    new_folder = Project(user=request.user, name=name)
                    if access:
                        new_folder.access = 'PU'
                    else:
                        new_folder.access = 'PR'

                    new_folder.save()
                    mkdir(join(settings.MEDIA_ROOT, str(new_folder.folder)))

                    self.loadFolders(request)
                else:
                    self.createFolderShow = True
                    self.createFolderError = "Project %s already exists !" % name
示例#2
0
	def newFolder(self, request):

		name = str(request.POST['project_name'])
		access = False
		if 'project_access' in request.POST and request.POST['project_access'] == "on":
			access = True

		if not Project.objects.filter(user=request.user, name=name).exists():
			new_folder = Project(user=request.user, name=name)
			if access:
				new_folder.access = 'PU'
			else:
				new_folder.access = 'PR'

			new_folder.save()
			mkdir(join(settings.MEDIA_ROOT, str(new_folder.folder)))

			self.loadFolders(request)
		else:
			self.createFolderShow = True
			self.createFolderError = "Project %s already exists !" % name
示例#3
0
	def saveProject(self, request):

		if 'modal_project_name' in request.POST:
			if 'modal_project_id' in request.POST and request.POST['modal_project_id'] != "":
				id = request.POST['modal_project_id']
				name = request.POST['modal_project_name']
				access = False
				if 'modal_project_access' in request.POST and request.POST['modal_project_access'] == "on":
					access = True

				if Project.objects.filter(id=id).exists():
					project = Project.objects.get(id=id)
					project.name = name
					if access:
						project.access = 'PU'
					else:
						project.access = 'PR'
					project.save()

			else:

				name = str(request.POST['modal_project_name'])
				access = False
				if 'modal_project_access' in request.POST and request.POST['modal_project_access'] == "on":
					access = True

				if not Project.objects.filter(user=request.user, name=name).exists():
					new_folder = Project(user=request.user, name=name)
					if access:
						new_folder.access = 'PU'
					else:
						new_folder.access = 'PR'

					new_folder.save()
					mkdir(join(settings.MEDIA_ROOT, str(new_folder.folder)))

					self.loadFolders(request)
				else:
					self.createFolderShow = True
					self.createFolderError = "Project %s already exists !" % name