Auto commit: 2025-12-18T02:00:12.638Z
This commit is contained in:
parent
ac6e16f3bd
commit
cb50a4f05e
Binary file not shown.
@ -40,18 +40,18 @@ def create_agent(request):
|
|||||||
if request.method == 'POST':
|
if request.method == 'POST':
|
||||||
name = request.POST.get('name')
|
name = request.POST.get('name')
|
||||||
description = request.POST.get('description')
|
description = request.POST.get('description')
|
||||||
agent = Agent.objects.create(name=name, description=description, owner=request.user)
|
agent = Agent.objects.create(name=name, description=description, user=request.user)
|
||||||
return redirect('my_agents')
|
return redirect('my_agents')
|
||||||
return render(request, "core/create_agent.html")
|
return render(request, "core/create_agent.html")
|
||||||
|
|
||||||
@login_required
|
@login_required
|
||||||
def my_agents(request):
|
def my_agents(request):
|
||||||
agents = Agent.objects.filter(owner=request.user)
|
agents = Agent.objects.filter(user=request.user)
|
||||||
return render(request, "core/my_agents.html", {"agents": agents})
|
return render(request, "core/my_agents.html", {"agents": agents})
|
||||||
|
|
||||||
@login_required
|
@login_required
|
||||||
def publish_agent(request, agent_id):
|
def publish_agent(request, agent_id):
|
||||||
agent = get_object_or_404(Agent, id=agent_id, owner=request.user)
|
agent = get_object_or_404(Agent, id=agent_id, user=request.user)
|
||||||
agent.published = not agent.published
|
agent.published = not agent.published
|
||||||
agent.save()
|
agent.save()
|
||||||
return redirect('my_agents')
|
return redirect('my_agents')
|
||||||
@ -59,13 +59,13 @@ def publish_agent(request, agent_id):
|
|||||||
@login_required
|
@login_required
|
||||||
@require_POST
|
@require_POST
|
||||||
def delete_agent(request, agent_id):
|
def delete_agent(request, agent_id):
|
||||||
agent = get_object_or_404(Agent, id=agent_id, owner=request.user)
|
agent = get_object_or_404(Agent, id=agent_id, user=request.user)
|
||||||
agent.delete()
|
agent.delete()
|
||||||
return redirect('my_agents')
|
return redirect('my_agents')
|
||||||
|
|
||||||
@login_required
|
@login_required
|
||||||
def edit_agent(request, agent_id):
|
def edit_agent(request, agent_id):
|
||||||
agent = get_object_or_404(Agent, id=agent_id, owner=request.user)
|
agent = get_object_or_404(Agent, id=agent_id, user=request.user)
|
||||||
if request.method == 'POST':
|
if request.method == 'POST':
|
||||||
agent.name = request.POST.get('name')
|
agent.name = request.POST.get('name')
|
||||||
agent.description = request.POST.get('description')
|
agent.description = request.POST.get('description')
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user