外掛目錄 » 自動使用者啟用
|
作者 | Jérôme BATAILLE |
---|---|---|
網站 | https://github.com/Smile-SA/redmine_smile_auto_user_activation | |
程式碼儲存庫 | https://github.com/Smile-SA/redmine_smile_auto_user_activation | |
註冊時間 | 2019-04-10 (超過 5 年前) | |
當前版本 | 1.0.4 | |
相容於 | Redmine 4.0.x, 3.4.x, 3.3.x, 3.2.x, 3.1.x, 3.0.x | |
使用者評分 |
Redmine 外掛,可在首次將新使用者新增為專案成員時自動啟用。
- 尚未啟用的使用者可在「將成員新增至專案」彈出視窗中使用。
使用者啟用後會顯示通知訊息。 - 可以選擇性地為他們指派預設群組。
覆寫成員建立動作¶
- 成員控制器動作 create
將使用者新增至專案時,如果沒有錯誤,則啟用使用者
產生快閃訊息以指示哪些使用者已啟用
可選:如果在插件設定中設定了群組名稱,則將新啟用的使用者新增至群組
- 成員檢視 app/views/members/create.js.erb
覆寫輔助程式¶
- 應用程式輔助程式
方法 principals_check_box_tags
新的連結選項,可在使用者身上顯示連結,並新增狀態類別
- 群組輔助程式
方法 render_principals_for_new_group_users,新增連結參數值
- 成員輔助程式
方法 render_principals_for_new_members helper
列出的使用者:active -> active_or_to_activate
啟用使用者連結
待啟用使用者的灰色 (第三個參數 = true)
- 使用者輔助程式
方法 change_status_link,新增取消啟用連結
主體模型¶
- 新的範圍 active_or_to_activate、visible_any_status
- 新的方法 add_to_group
lib/not_reloaded 中的工具¶
- smile_tools.rb
追蹤Smile 外掛所做的覆寫的方法,插件設定中列出的覆寫- trace_by_line
- trace_override
- regex_path_in_plugin
偵錯範圍的方法:debug_scope
- plugin_config.rb
方法 get_default_group_for_user,用於快取要新增至新啟用使用者的群組
您必須自訂尚未啟用使用者的顏色¶
強烈建議您在以下位置為其指定特定顏色:
public/stylesheets/application.css 或主題特定的 Css 檔案(如果您有主題)。
#principals label.status-2 a {
color: #8F9C9C;
}
變更記錄¶
- V1.0.4 強制覆寫 MembersController.create
如果覆寫失敗,則觸發阻止應用程式啟動的例外狀況
- V1.0.3 新增選項以在 Rails 日誌檔案中新增偵錯追蹤
- V1.0.2 新增選項以將使用者新增至預設群組
- V1.0.0 初始版本
盡情使用!
變更記錄
1.0.4 (2019-05-03)
相容於 Redmine 4.0.x、3.4.x、3.3.x、3.2.x、3.1.x、3.0.x。
- 強制覆寫 MembersController.create
如果覆寫失敗,則觸發阻止應用程式啟動的例外狀況
1.0.3 (2019-04-26)
相容於 Redmine 4.0.x、3.4.x、3.3.x、3.2.x、3.1.x、3.0.x。
- 新增選項以在 Rails 日誌檔案中新增偵錯追蹤
1.0.2 (2019-04-25)
相容於 Redmine 4.0.x、3.4.x、3.3.x、3.2.x、3.1.x、3.0.x。
使用者啟用時,新增選項以將使用者新增至預設群組。
1.0.1 (2019-03-14)
相容於 Redmine 4.0.x、3.4.x、3.3.x、3.2.x、3.1.x、3.0.x、2.6.x。