mirror of
https://gitlab.com/allianceauth/allianceauth.git
synced 2026-02-09 16:46:20 +01:00
Added edit and fleet aar link to the srp management
This commit is contained in:
@@ -13,4 +13,8 @@ class SrpFleetUserRequestForm(forms.Form):
|
||||
|
||||
|
||||
class SrpFleetUpdateCostForm(forms.Form):
|
||||
srp_total_amount = forms.IntegerField(required=True, label="Total SRP Amount")
|
||||
srp_total_amount = forms.IntegerField(required=True, label="Total SRP Amount")
|
||||
|
||||
|
||||
class SrpFleetMainUpdateForm(forms.Form):
|
||||
fleet_aar_link = forms.CharField(required=True, label="After Action Report Link")
|
||||
@@ -10,6 +10,7 @@ class SrpFleetMain(models.Model):
|
||||
fleet_srp_code = models.CharField(max_length=254, default="", unique=True)
|
||||
fleet_srp_status = models.CharField(max_length=254, default="")
|
||||
fleet_commander = models.ForeignKey(EveCharacter)
|
||||
fleet_srp_aar_link = models.CharField(max_length=254, default="")
|
||||
|
||||
def __str__(self):
|
||||
return self.fleet_name + " - SrpFleetMain"
|
||||
|
||||
25
srp/views.py
25
srp/views.py
@@ -14,6 +14,7 @@ from models import SrpUserRequest
|
||||
from form import SrpFleetMainForm
|
||||
from form import SrpFleetUserRequestForm
|
||||
from form import SrpFleetUpdateCostForm
|
||||
from form import SrpFleetMainUpdateForm
|
||||
|
||||
|
||||
def srp_util_test(user):
|
||||
@@ -249,3 +250,27 @@ def srp_request_update_amount_view(request, fleet_srp_request_id):
|
||||
|
||||
return render_to_response('registered/srpfleetrequestamount.html', render_items,
|
||||
context_instance=RequestContext(request))
|
||||
|
||||
|
||||
@login_required
|
||||
@permission_required('auth.srp_management')
|
||||
def srp_fleet_edit_view(request, fleet_id):
|
||||
no_fleet_id = False
|
||||
form = None
|
||||
if SrpFleetMain.objects.filter(id=fleet_id).exists():
|
||||
if request.method == 'POST':
|
||||
form = SrpFleetMainUpdateForm(request.POST)
|
||||
if form.is_valid():
|
||||
srpfleetmain = SrpFleetMain.objects.get(id=fleet_id)
|
||||
srpfleetmain.fleet_srp_aar_link = form.cleaned_data['fleet_aar_link']
|
||||
srpfleetmain.save()
|
||||
return HttpResponseRedirect("/srp")
|
||||
else:
|
||||
form = SrpFleetMainUpdateForm()
|
||||
else:
|
||||
no_fleet_id = True
|
||||
|
||||
render_items = {'form': form, "no_fleet_id": no_fleet_id}
|
||||
|
||||
return render_to_response('registered/srpfleetupdate.html', render_items,
|
||||
context_instance=RequestContext(request))
|
||||
Reference in New Issue
Block a user