发表于 2020-12-9 16:57:38

系统管理-扩展模块-超链接配置器

本帖最后由 adminlily 于 2020-12-9 17:03 编辑


超链接配置器名称:超链接配置器描述:通过参数配置在对象上创建超链接操作活动版本:1.0.2发布:2019-03-19代码:combodo-custom-hyperlinks扩散:客户商店, iTop Hub创建超链接按钮,可通过可配置的URL从iTop中的一个对象跳转到另一应用,而无需编写任何代码。
特征

[*]超链接,标签,工具提示和图标是可配置的
[*]范围选项使仅在符合特定规则的对象上显示超链接成为可能
[*]链接的目标也是可配置的(默认情况下,_blank可在另一个选项卡窗口中打开链接)
[*]contexts选项指定链接在门户的后台办公室(控制台)和Dor中是否可用(如果有多个,则在门户中)。
[*]动作按钮可以限于具有allowed_profiles中的至少一个的用户。


修订记录

版本发布日期注释
1.0.22019-03-19使用范围将其添加到门户对象上
添加“ allowed_profiles)”参数
1.0.12019-03-15添加“工具提示”和“上下文”参数
1.0.02019-02-07第一个版本


局限性

[*]按钮标签无法本地化(它们不是字典条目)


要求
iTop 2.3.0或更高版本
安装
通过iTop Hub或ITSM Designer进行部署
配置
对于每个要显示的“链接”,以下参数配置可用:

参数强制性的吗?含义例
label如果没有图标,则为必需按钮的标签维基百科
url强制性的跳至的超链接wiki/$this->first_name$_$this->name$
target可选的在何处显示url结果_blank用于新窗口默认值,_top用于当前窗口_blank
scope可选的OQL查询到过滤器,在XQ118201上显示此链接SELECT Contact WHERE org_id = 2

icon可选的真棒字体4.7图标代码Wikipedia
tooltip可选的在项目上显示的工具提示标签。默认值:无工具提示跳转到维基百科
contexts可选的如果指定,将在其中启用此链接的门户的逗号分隔列表。将backoffice办公室用于iTop控制台。如果未指定,则在所有上下文中都可用backoffice,itop-portal
allowed_profiles可选的如果指定,则启用该链接的iTop简档(角色)的逗号分隔列表。如果未指定,则允许所有简档(角色)。Support Agent,Configuration Manager

如果没有针对您的环境和需求的适当配置,此扩展将不会带来非常有用的链接。
'combodo-custom-hyperlinks' =>(
   'hyperlinks' =>(
      'Person' =>(
         'linkedin_me' =>(
            'label' => 'Linkedin Me!',
            'url' => 'search/results/all/?keywords=$this-


>friendlyname$',
            'scope' => 'SELECT Contact WHERE org_id_friendlyname=\'demo\'',
            'icon' => 'linkedin',
         ),
      ),
      'Location' =>(
         'maps_me' =>(
            'label' => 'GoogleMaps Me!',
            'url' => 'maps/search/$this->address$+$this-


>postal_code$+$this->city$+$this->country$',
            'scope' => 'SELECT Location WHERE org_id_friendlyname=\'demo\'',
            'icon' => 'globe',
         ),
      ),
   ),
),

还可以通过在配置参数“linkedin_me”)中指定其UID,将超链接显示为按钮(“ 其他操作活动…”菜单旁边)。
图标使用“真棒字体”字体显示(已经包含在iTop中)。因此,要使用的图标代码是真棒字体4.7码
用法
只需单击按钮!
[ ttps://www.itophub.io/wiki/media-detail?id=extensions%3Acombodo-custom-hyperlinks&media=extensions%3Ahyperlinks-configurator-linkedin.png]https://www.itophub.io/wiki/media?w=600&tok=c20509&media=extensions%3Ahyperlinks-configurator-linkedin.png[ ttps://www.itophub.io/wiki/media-detail?id=extensions%3Acombodo-custom-hyperlinks&media=extensions%3Ahyperlinks-configurator-googlemaps.png]https://www.itophub.io/wiki/media?w=600&tok=b66b09&media=extensions%3Ahyperlinks-configurator-googlemaps.png


页: [1]
查看完整版本: 系统管理-扩展模块-超链接配置器