{% extends "sidebar_table_layout.html" %} {% macro change_to_logging_preference(event) %} {% if event.val_after == LoggingMode.DISABLED %} {% if event.val_before == LoggingMode.ENABLED %} {{ _("Disabled Project History") }} {% else %} {{ _("Disabled Project History & IP Address Recording") }} {% endif %} {% elif event.val_after == LoggingMode.ENABLED %} {% if event.val_before == LoggingMode.DISABLED %} {{ _("Enabled Project History") }} {% elif event.val_before == LoggingMode.RECORD_IP %} {{ _("Disabled IP Address Recording") }} {% else %} {{ _("Enabled Project History") }} {% endif %} {% elif event.val_after == LoggingMode.RECORD_IP %} {% if event.val_before == LoggingMode.DISABLED %} {{ _("Enabled Project History & IP Address Recording") }} {% elif event.val_before == LoggingMode.ENABLED %} {{ _("Enabled IP Address Recording") }} {% else %} {{ _("Enabled Project History & IP Address Recording") }} {% endif %} {% else %} {# Should be unreachable #} {{ _("History Settings Changed") }} {% endif %} {% endmacro %} {% macro em_surround(text) %}{{ text }}{% endmacro %} {% macro bill_property_change(event, localized_property_name, from=True) %} {% if from %} {{ _("Bill {bill_description}: {property_name} changed from {value_before} to {value_after}").format( bill_description=em_surround(event.object_desc), property_name=localized_property_name, value_before=em_surround(event.val_before), value_after=em_surround(event.val_after) ) }} {% else %} {{ _("Bill {bill_description}: {property_name} changed to {value_after}").format( bill_description=em_surround(event.object_desc), property_name=localized_property_name, value_after=em_surround(event.val_after) ) }} {% endif %} {% endmacro %} {% macro clear_history_modals() %}
{{ _("Who?") }} | {{ _("Balance") }} |
---|---|
{{ member.name }} | {% if balance[member.id]|round(2) > 0 %}+{% endif %}{{ "%.2f" | format(balance[member.id]) }} |
{% set url = url_for(".edit_project") %} {% trans %} This project has history disabled. New actions won't appear below. You can enable history on the settings page {% endtrans %}
{% if history %}{% trans %} The table below reflects actions recorded prior to disabling project history. You can clear project history to remove them.
{% endtrans %} {% endif %} {% endif %} {% if current_log_pref != LoggingMode.RECORD_IP and any_ip_addresses %}{{ _("Some entries below contain IP addresses, even though this project has IP recording disabled. ") }} {{ _("Delete stored IP addresses") }}
{% endif %}{{ _("Time") }} | {{ _("Event") }} | {{ _("From IP") }} |
---|---|---|
{% if event.operation_type == OperationType.INSERT %}
{% if event.object_type == "Project" %}
{{ _("Project {project_name} added").format(
project_name=em_surround(event.object_desc)
)
}}
{% elif event.object_type == "Bill" %}
{{ _("Bill {bill_description} added").format(
bill_description=em_surround(event.object_desc)
)
}}
{% elif event.object_type == "Person" %}
{{ _("Participant {participant_name} added").format(
participant_name=em_surround(event.object_desc)
)
}}
{% endif %}
{% elif event.operation_type == OperationType.UPDATE %}
{% if event.object_type == "Project" %}
{% if event.prop_changed == "password" %}
{{ _("Project private code changed") }}
{% elif event.prop_changed == "logging_preference" %}
{{ change_to_logging_preference(event) }}
{% elif event.prop_changed == "name" %}
{{ _("Project renamed to {new_project_name}").format(
new_project_name=em_surround(event.val_after)
)
}}
{% elif event.prop_changed == "contact_email" %}
{{ _("Project contact email changed to {new_email}").format(
new_email=em_surround(event.val_after)
)
}}
{% else %}
{{ _("Project settings modified") }}
{% endif %}
{% elif event.prop_changed == "activated" %}
{% if event.val_after == False %}
{{ _("Participant {participant_name} deactivated").format(
participant_name=em_surround(event.object_desc)
)
}}
{% else %}
{{ _("Participant {participant_name} reactivated").format(
participant_name=em_surround(event.object_desc)
)
}}
{% endif %}
{% elif event.prop_changed == "name" %}
{{ _("Participant {participant_name} renamed to {new_name}").format(
participant_name=em_surround(event.object_desc),
new_name=em_surround(event.val_after)
)
}}
{% elif event.prop_changed == "what" %}
{{ _("Bill {old_description} renamed to {new_description}").format(
old_description=em_surround(event.object_desc),
new_description=em_surround(event.val_after)
)
}}
{% elif event.prop_changed == "weight" %}
{{ _("Participant {participant_name}: weight changed from {old_weight} to {new_weight}").format(
participant_name=em_surround(event.object_desc),
old_weight=em_surround(event.val_before),
new_weight=em_surround(event.val_after)
)
}}
{% elif event.prop_changed == "external_link" %}
{{ _("Bill {bill_description}: external link changed to {new_link}").format(
bill_description=em_surround(event.object_desc),
new_link='{0}'.format(event.val_after|escape)|safe
)
}}
{% elif event.prop_changed == "owers_added" %}
{{ owers_changed(event, True)}}
{% elif event.prop_changed == "owers_removed" %}
{{ owers_changed(event, False)}}
{% elif event.prop_changed == "payer" %}
{{ bill_property_change(event, _("payer"))}}
{% elif event.prop_changed == "amount" %}
{{ bill_property_change(event, _("amount")) }}
{% elif event.prop_changed == "date" %}
{{ bill_property_change(event, _("date")) }}
{% else %}
{% if event.object_type == "Project" %}
{{ _("Project {project_name} modified").format(
project_name=em_surround(event.object_desc)
)
}}
{% elif event.object_type == "Bill" %}
{{ _("Bill {bill_description} modfied").format(
bill_description=em_surround(event.object_desc)
)
}}
{% elif event.object_type == "Person" %}
{{ _("Participant {particpant_name} modified").format(
particpant_name=em_surround(event.object_desc)
)
}}
{% endif %}
{% endif %}
{% elif event.operation_type == OperationType.DELETE %}
{% if event.object_type == "Project" %}
{{ _("Project {project_name} removed").format(
project_name=em_surround(event.object_desc)
)
}}
{% elif event.object_type == "Bill" %}
{{ _("Bill {bill_description} removed").format(
bill_description=em_surround(event.object_desc)
)
}}
{% elif event.object_type == "Person" %}
{{ _("Participant {participant_name} removed").format(
participant_name=em_surround(event.object_desc)
)
}}
{% endif %}
{% else %}
{# Should be unreachable #}
{% if event.object_type == "Project" %}
{{ _("Project {project_name} changed in an unknown way").format(
project_name=em_surround(event.object_desc)
)
}}
{% elif event.object_type == "Bill" %}
{{ _("Bill {bill_description} changed in an unknown way").format(
bill_description=em_surround(event.object_desc)
)
}}
{% elif event.object_type == "Person" %}
{{ _("Participant {participant_name} changed in an unknown way").format(
participant_name=em_surround(event.object_desc)
)
}}
{% endif %}
{% endif %}
|
{% if event.ip %}{{ event.ip }}{% else %} -- {% endif %} |
{{ _("Someone probably cleared the project history.") }}