Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
I
intranet-simple-survey
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
0
Merge Requests
0
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-simple-survey
Commits
4aed7392
Commit
4aed7392
authored
Dec 27, 2016
by
Frank Bergmann
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
- Now allowing admins to delete responses
parent
1359b6a7
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
38 additions
and
3 deletions
+38
-3
one-response-delete.tcl
www/one-response-delete.tcl
+25
-0
one-response.adp
www/one-response.adp
+6
-0
one-response.tcl
www/one-response.tcl
+1
-0
traffic-light-report.tcl
www/reporting/traffic-light-report.tcl
+6
-3
No files found.
www/one-response-delete.tcl
0 → 100644
View file @
4aed7392
ad_page_contract
{
Delete one filled-out survey.
@param response_id ID of the response to show
@creation-date December 11, 2016
@cvs-id $Id$
}
{
response_id:integer
return_url
}
set current_user_id
[
auth::require_login
]
set
admin_p
[
im_is_user_site_wide_or_intranet_admin
$current
_user_id
]
if
{
!$admin_p
}
{
ad_return_complaint 1
"You don't have the necessary permissions to delete this response"
ad_script_abort
}
db_dml del_response
"delete from survsimp_responses where response_id = :response_id"
ad_returnredirect
$return
_url
www/one-response.adp
View file @
4aed7392
...
...
@@ -6,3 +6,9 @@
<property name="show_context_help">@show_context_help_p;literal@</property>
@html;noquote@
<form action="/intranet-simple-survey/one-response-delete" method=POST>
<%= [export_vars -form {response_id return_url}] %>
<input type=submit value=Delete>
</form>
www/one-response.tcl
View file @
4aed7392
...
...
@@ -11,6 +11,7 @@ ad_page_contract {
@cvs-id $Id$
}
{
response_id:integer
{
return_url
""
}
}
set current_user_id
[
auth::require_login
]
...
...
www/reporting/traffic-light-report.tcl
View file @
4aed7392
...
...
@@ -32,6 +32,7 @@ ad_page_contract {
set
menu_label
"reporting_survsimp_results"
set
current_user_id
[
auth::require_login
]
set
return_url
[
im_url_with_query
]
set
read_p
[
db_string report_perms
"
select im_object_permission_p(m.menu_id, :current_user_id, 'read')
from im_menus m
...
...
@@ -116,7 +117,7 @@ if {"" == $start_date} { set start_date [db_string start_date "select now()::dat
if
{
""
==
$end
_date
}
{
set end_date
[
db_string start_date
"select now()::date + 30"
]
}
set
project_url
"/intranet/projects/view?project_id="
set
one_response_url
"/intranet-simple-survey/one-response?response_id=
"
set
response_base_url
"/intranet-simple-survey/one-response
"
# ------------------------------------------------------------
...
...
@@ -262,7 +263,8 @@ if {[info exists color_survey($survey_id)]} {
set color
[
string
tolower
$response
]
set alt_text
$question
_text
set gif
[
im_gif -translate_p 0
"bb_
$color
"
$alt
_text
$border
$gif
_size
$gif
_size
]
set html
"<a href='
$one
_response_url
$response
_id'>
$gif
</a>
\n
"
set response_url
[
export_vars -base
$response
_base_url
{
response_id return_url
}]
set html
"<a href='
$response
_url'>
$gif
</a>
\n
"
# Append html to the cell
set val
""
...
...
@@ -279,7 +281,8 @@ if {[info exists color_survey($survey_id)]} {
set alt_text
$survey
_name
set gif
[
im_gif -translate_p 0
"bb_green"
$alt
_text
$border
$gif
_size
$gif
_size
]
set html
"<a href='
$one
_response_url
$response
_id'>
$gif
</a>
\n
"
set response_url
[
export_vars -base
$response
_base_url
{
response_id return_url
}]
set html
"<a href='
$response
_url'>
$gif
</a>
\n
"
# Write to HTML cell
(
no append!
)
set report_hash
(
$key
)
$html
...
...
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