U
    ¿dZ                     @   s|   d Z ddlmZ ddlmZ ddlmZ ddlmZ ddlm	Z	 ddlm
Z
 ddlmZ d	d
lmZ eeddd ZdS )z>
Appraise evaluation framework

See LICENSE for usage details
    )messages)login_required)permission_required)HttpResponseRedirect)get_object_or_404)render)reverse   )
TaskAgendazEvalData.reset_taskagendac                 C   s4   t t|d}| \}}}t| || ttdS )z
    Attempts to reset the TaskAgenda matching the given pk.

    Only possible for users who:
    1) are logged in;
    2) are staff members; and
    3) have reset_taskagenda permission.

    Redirects back to TaskAgenda changelist when done.
    )pkz$admin:EvalData_taskagenda_changelist)r   r
   reset_taskagendar   add_messager   r   )requestZ	agenda_id_objZ_ret_msg_lvl r   =/var/www/rival/public_html/translation-eval/EvalData/views.pyr      s    r   N)__doc__django.contribr   django.contrib.auth.decoratorsr   r   django.httpr   django.shortcutsr   r   django.urlsr   modelsr
   r   r   r   r   r   <module>   s   