Commit c0c1a475 authored by Frank Bergmann's avatar Frank Bergmann

- Added T = take survsimp option to permissions

parent 7a92d0be
...@@ -86,6 +86,7 @@ db_foreach group_list $group_list_sql { ...@@ -86,6 +86,7 @@ db_foreach group_list $group_list_sql {
lappend group_names $group_name lappend group_names $group_name
regsub -all {\-} $group_id "_" gid regsub -all {\-} $group_id "_" gid
append main_sql_select "\tim_object_permission_p(ss.survey_id, $group_id, 'read') as p${gid}_read_p,\n" append main_sql_select "\tim_object_permission_p(ss.survey_id, $group_id, 'read') as p${gid}_read_p,\n"
append main_sql_select "\tim_object_permission_p(ss.survey_id, $group_id, 'survsimp_take_survey') as p${gid}_take_p,\n"
append table_header " append table_header "
<td class=rowtitle><A href=$group_url?group_id=$group_id> <td class=rowtitle><A href=$group_url?group_id=$group_id>
...@@ -109,27 +110,6 @@ set table " ...@@ -109,27 +110,6 @@ set table "
<table> <table>
$table_header\n" $table_header\n"
set ttt {
set survsimp_sql "
select
${main_sql_select}
som.*,
som.name as som_name,
som.note as som_note,
ss.*,
aot.*,
aot.pretty_name as object_type_pretty_name
from
im_survsimp_object_map som,
survsimp_surveys ss,
acs_object_types aot
where
som.survey_id = ss.survey_id
and som.acs_object_type = aot.object_type
"
}
set survsimp_sql " set survsimp_sql "
select select
${main_sql_select} ${main_sql_select}
...@@ -172,9 +152,19 @@ db_foreach survsimp_query $survsimp_sql { ...@@ -172,9 +152,19 @@ db_foreach survsimp_query $survsimp_sql {
} }
set read "<A href=[export_vars -base $toggle_url { horiz_group_id object_id action return_url}]>$letter</A>\n" set read "<A href=[export_vars -base $toggle_url { horiz_group_id object_id action return_url}]>$letter</A>\n"
set take_p [expr "\$p${horiz_gid}_take_p"]
set action "add_takeable"
set letter "t"
if {$take_p == "t"} {
set take "<A href=$toggle_url?object_id=$survey_id&action=remove_takeable&[export_vars { horiz_group_id return_url}]><b>T</b></A>\n"
set action "remove_takeable"
set letter "<b>T</b>"
}
set take "<A href=[export_vars -base $toggle_url { horiz_group_id object_id action return_url}]>$letter</A>\n"
append table " append table "
<td align=center> <td align=center>
$read $read $take
</td> </td>
" "
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment