Built files from Bizgaze WebServer
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

editgrouppermissions.js 3.0KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. var Unibase;
  2. (function (Unibase) {
  3. let Platform;
  4. (function (Platform) {
  5. let Dashboards;
  6. (function (Dashboards) {
  7. let Components;
  8. (function (Components) {
  9. class EditGroupPermissions extends Platform.Core.BaseComponent {
  10. constructor() {
  11. super();
  12. this.dashboardManager = Dashboards.Managers.DashboardManager.Instance();
  13. }
  14. cssFiles() {
  15. return [];
  16. }
  17. jsFiles() {
  18. return [""];
  19. }
  20. html(id, containerid) {
  21. let html = `<form id="frm_Bizgaze_EditDashboard" method="post" data-validate="parsley" class="w-f bg-white"><div class="header b-b bg-white"><strong>Group Permissions</strong><a class="btn btn-sm btn-icon ml-auto"><i class="ti-help-alt"></i></a></div><div class="scrollable"><input type="hidden" id="hf_DashboardGroupId" value="0" /><div id="div_DashboardGroupPermissions"><div class="card"><div class="card-body"><div class="row"><div class="col-sm-12"><strong>Everyone can view?</strong><a href="javascript:;"><label class="switch pull-right"><input id="chkIsGroupViewable" onchange="Unibase.Platform.Dashboards.Components.DashboardGroupPermissions.Instance().chkIsGroupViewable();" type="checkbox" data-group="Viewable"><span class="slider round"></span></label></a></div></div><div class="row mb-4" id="divGroupViewRoles"><div class="col-sm-12 m-b"><label>Roles that <strong>can</strong> view</label><input type="hidden" id="hfGroupViewRoles" /><select type="text" id="txtGroupViewRoles" style="width:100%" value="" multiple="multiple"></select></div></div><div class="row" id="divGroupExcludeViewRoles"><div class="col-sm-12 m-b"><label>Roles that <strong>can't</strong> view</label><input type="hidden" id="hfGroupExcludeViewRoles" /><select type="text" id="txtGroupExcludeViewRoles" style="width:100%" value="" multiple="multiple"></select></div></div></div></div></div></div></form><div class="footer bg-white b-t"><a href="javascript:;" id="btn_Close" class="btn btn-light btn-sm mr-auto">Close</a></div>`;
  22. return html;
  23. }
  24. load(id, containerid, callback) {
  25. var instance = this;
  26. $("#btn_Close").click(function () {
  27. instance.navigationHelper.closePopUp();
  28. });
  29. }
  30. static Instance() {
  31. return new EditGroupPermissions();
  32. }
  33. }
  34. Components.EditGroupPermissions = EditGroupPermissions;
  35. })(Components = Dashboards.Components || (Dashboards.Components = {}));
  36. })(Dashboards = Platform.Dashboards || (Platform.Dashboards = {}));
  37. })(Platform = Unibase.Platform || (Unibase.Platform = {}));
  38. })(Unibase || (Unibase = {}));