diff --git a/leave/migrations/0002_alter_leaverequest_options.py b/leave/migrations/0002_alter_leaverequest_options.py new file mode 100644 index 000000000..39626d815 --- /dev/null +++ b/leave/migrations/0002_alter_leaverequest_options.py @@ -0,0 +1,21 @@ +# Generated by Django 5.2.8 on 2025-12-03 09:18 + +from django.db import migrations + + +class Migration(migrations.Migration): + dependencies = [ + ("leave", "0001_initial"), + ] + + operations = [ + migrations.AlterModelOptions( + name="leaverequest", + options={ + "ordering": ["-id"], + "permissions": (("can_view_on_leave", "Can View On Leave"),), + "verbose_name": "Leave Request", + "verbose_name_plural": "Leave Requests", + }, + ), + ] diff --git a/leave/models.py b/leave/models.py index 76ff90fa8..294e434fe 100644 --- a/leave/models.py +++ b/leave/models.py @@ -950,8 +950,9 @@ class LeaveRequest(HorillaModel): class Meta: ordering = ["-id"] - verbose_name = "Leave Request" - verbose_name_plural = "Leave Requests" + verbose_name = _("Leave Request") + verbose_name_plural = _("Leave Requests") + permissions = (("can_view_on_leave", "Can View On Leave"),) def comment_action(self): """ diff --git a/templates/dashboard.html b/templates/dashboard.html index acc03b9fc..18eb86263 100755 --- a/templates/dashboard.html +++ b/templates/dashboard.html @@ -763,7 +763,7 @@ {% if "leave"|app_installed %} - {% if perms.leave.view_leaverequest or request.user|is_reportingmanager %} + {% if perms.leave.can_view_on_leave or request.user|is_reportingmanager %}