summaryrefslogtreecommitdiffstats
path: root/app/helpers/workflows_helper.rb
diff options
context:
space:
mode:
Diffstat (limited to 'app/helpers/workflows_helper.rb')
-rw-r--r--app/helpers/workflows_helper.rb6
1 files changed, 6 insertions, 0 deletions
diff --git a/app/helpers/workflows_helper.rb b/app/helpers/workflows_helper.rb
index 59b31d2ea..3dd514042 100644
--- a/app/helpers/workflows_helper.rb
+++ b/app/helpers/workflows_helper.rb
@@ -18,4 +18,10 @@
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
module WorkflowsHelper
+ def field_permission_tag(permissions, status, field)
+ name = field.is_a?(CustomField) ? field.id.to_s : field
+ select_tag("permissions[#{name}][#{status.id}]",
+ options_for_select([["", ""], ["Read-only", "readonly"], ["Required", "required"]], permissions[status.id][name])
+ )
+ end
end