Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
I
intranet-timesheet2
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
1
Merge Requests
1
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
project-open
intranet-timesheet2
Commits
618f1fac
Commit
618f1fac
authored
Apr 26, 2023
by
Frank Bergmann
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Added special permissions for the detailed absence listing in the vacation balance portlet
parent
37023807
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
6 additions
and
4 deletions
+6
-4
vacation-balance-component.tcl
www/absences/vacation-balance-component.tcl
+6
-4
No files found.
www/absences/vacation-balance-component.tcl
View file @
618f1fac
...
...
@@ -35,19 +35,21 @@ set view_absences_p [im_permission $current_user_id "view_absences"]
set
view_absences_all_p
[
im_permission
$current
_user_id
"view_absences_all"
]
set
add_absences_p
[
im_permission
$current
_user_id
"add_absences"
]
set
today
[
db_string today
"select now()::date"
]
set
page_title
[
lang::message::lookup
""
intranet-timesheet2.Vacation_Balance
"Vacation Balance"
]
set
absence_base_url
"/intranet-timesheet2/absences"
set
return_url
[
im_url_with_query
]
set
user_view_url
"/intranet/users/view"
set
current_year
[
db_string current_year
"select to_char(now(), 'YYYY')"
]
set
start_of_year
"
$current
_year-01-01"
set
end_of_year
"
$current
_year-12-31"
# Absence details should be only visible for those managing HR or the specific user (ToDo
)
set
view_absences_details_p 0
if
{[
im_permission
$current
_user_id
"view_absences_for_group"
]}
{
set view_absences_details_p 1
}
if
{[
im_permission
$current
_user_id
"view_hr"
]}
{
set view_absences_details_p 1
}
if
{
$current
_user_id ==
$user
_id_from_search
}
{
set view_absences_details_p 1
};
# the user him/herself
# ------------------------------------------------------------------
# User Info
# ------------------------------------------------------------------
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment