mirror of
git://git.yoctoproject.org/layerindex-web.git
synced 2025-07-19 20:59:01 +02:00
Filter out current layer from dependencies list in edit form
Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
This commit is contained in:
parent
4399652268
commit
8a81235dba
|
@ -82,9 +82,11 @@ def edit_layer_view(request, template_name, slug=None):
|
||||||
layeritem = get_object_or_404(LayerItem, name=slug)
|
layeritem = get_object_or_404(LayerItem, name=slug)
|
||||||
if not (request.user.is_authenticated() and (request.user.has_perm('layerindex.publish_layer') or layeritem.user_can_edit(request.user))):
|
if not (request.user.is_authenticated() and (request.user.has_perm('layerindex.publish_layer') or layeritem.user_can_edit(request.user))):
|
||||||
raise PermissionDenied
|
raise PermissionDenied
|
||||||
|
deplistlayers = LayerItem.objects.exclude(id=layeritem.id).order_by('name')
|
||||||
else:
|
else:
|
||||||
# Submit mode
|
# Submit mode
|
||||||
layeritem = LayerItem()
|
layeritem = LayerItem()
|
||||||
|
deplistlayers = LayerItem.objects.all().order_by('name')
|
||||||
|
|
||||||
if request.method == 'POST':
|
if request.method == 'POST':
|
||||||
form = EditLayerForm(request.user, request.POST, instance=layeritem)
|
form = EditLayerForm(request.user, request.POST, instance=layeritem)
|
||||||
|
@ -137,7 +139,7 @@ def edit_layer_view(request, template_name, slug=None):
|
||||||
return render(request, template_name, {
|
return render(request, template_name, {
|
||||||
'form': form,
|
'form': form,
|
||||||
'maintainerformset': maintainerformset,
|
'maintainerformset': maintainerformset,
|
||||||
'deplistlayers': LayerItem.objects.all().order_by('name'),
|
'deplistlayers': deplistlayers,
|
||||||
})
|
})
|
||||||
|
|
||||||
def submit_layer_thanks(request):
|
def submit_layer_thanks(request):
|
||||||
|
|
Loading…
Reference in New Issue
Block a user