簡體   English   中英

tiki Wiki一旦保存,如何向用戶永久隱藏跟蹤器插件

[英]tiki wiki how to permanently hide a tracker plugin from a user once saved

我正在嘗試在許多Wiki頁面中實現閱讀確認。 我正在嘗試使用跟蹤器。

概述

我們公司的員工被分配閱讀一些正式程序。 我正在嘗試實現以下過程:

  • 根據部門(組)為每個員工分配了他需要閱讀的程序。
  • 每個過程都是一個Wiki頁面
  • 在每個過程結束時,將以以下格式提供確認表。
    • 不需要閱讀此過程的用戶將不會看到此表單。
    • 確認閱讀文檔的用戶將看到以下消息:

      您已確認閱讀此過程。

  • 管理員將能夠監視誰閱讀了什么程序。

問題

  1. 如何向不屬於部門(組)的用戶隱藏跟蹤器插件
  2. 用戶確認閱讀內容后,如何顯示其他消息

謝謝

有多種方法可以實現此目的,並且需要一些思考(從一種方法到另一種方法的取舍),但這是我要做的。

有2個組(批准前-批准后)使用插件列表顯示過程。執行並在最后具有批准復選框以執行一些操作(通知,組更改等)。

將所有內容封裝在跟蹤器中並將其轉換為多頁表單也是一種方法。

您的案例使我想起了我正在處理的其他用例,包括閱讀《官方程序》,其中包括快速測試(檢查程序是否被理解)和批准機制。 看看https://doc.tiki.org/PluginExercise ;)

祝你好運Bernard https://www.facebook.com/bsfez

另一種可能更簡單(?;)的方法是僅使用插件組和列表,如下所示:

{GROUP(groups="This Department")}
  {LIST()}
    {filter type="trackeritem"}
    {filter field="tracker_id" content="42"}
    {filter field="tracker_field_procedurePage" content="{{page}}"}
    {filter field="tracker_field_userLogin" content="{{user}}"}
    {OUTPUT()}~tc~Item found, so already done~/tc~You already did this bit{OUTPUT}
    {ALTERNATE()}~tc~Nothing found, show the form~/tc~{tracker trackerId=42 etc...}{ALTERNATE}
  {LIST}
{ELSE}
  You don't need to fill in the form
{GROUP}

恐怕這是未經測試的,我不是100%肯定您可以在ALTERNATE部分中使用插件,但是可以ALTERNATE一下嗎? 如果不起作用,請嘗試使用{display format="wiki plugin" etc...}可能有用的方法-祝您好運!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM