mirror of
https://gitlab.com/allianceauth/allianceauth.git
synced 2026-02-07 23:56:23 +01:00
Added srp program features, updated hr applications to support adding a "mark in progress"
This commit is contained in:
@@ -19,6 +19,8 @@ class HRApplication(models.Model):
|
||||
approved_denied = models.NullBooleanField(blank=True, null=True)
|
||||
reviewer_user = models.ForeignKey(User, blank=True, null=True, related_name="review_user")
|
||||
reviewer_character = models.ForeignKey(EveCharacter, blank=True, null=True)
|
||||
reviewer_inprogress_character = models.ForeignKey(EveCharacter, blank=True, null=True,
|
||||
related_name="inprogress_character")
|
||||
|
||||
def __str__(self):
|
||||
return self.character_name + " - Application"
|
||||
|
||||
@@ -177,4 +177,16 @@ def hr_application_search(request):
|
||||
return render_to_response('registered/hrapplicationsearchview.html',
|
||||
context, context_instance=RequestContext(request))
|
||||
else:
|
||||
return HttpResponseRedirect("/hr_application_management/")
|
||||
return HttpResponseRedirect("/hr_application_management/")
|
||||
|
||||
|
||||
@login_required
|
||||
@permission_required('auth.human_resources')
|
||||
def hr_application_mark_in_progress(request, app_id):
|
||||
if HRApplication.objects.filter(id=app_id).exists():
|
||||
auth_info = AuthServicesInfo.objects.get(user=request.user)
|
||||
application = HRApplication.objects.get(id=app_id)
|
||||
application.reviewer_inprogress_character = EveCharacter.objects.get(character_id=auth_info.main_char_id)
|
||||
application.save()
|
||||
|
||||
return HttpResponseRedirect("/hr_application_view/" + str(app_id))
|
||||
|
||||
Reference in New Issue
Block a user