跳转到内容

MediaWiki讨论:Gadget-MarkRights.js

页面内容不支持其他语言。
添加话题
维基百科,自由的百科全书

增加多个用户组,去除一个用户组

[编辑]

增加大量信息发送,账户创建,确认用户,机器人,机器用户;注释去CU。

请求已处理

--云间守望淡出中,有事请发邮件 2018年5月11日 (五) 15:27 (UTC)回复

繁简转换

[编辑]

请求已拒绝

添加繁简转换机制。--云间守望淡出中,有事请发邮件 2018年5月12日 (六) 04:14 (UTC)回复

@WQL之前在TG向您提过语法有错误,可有进一步回应?--Xiplus#Talk 2018年5月24日 (四) 10:07 (UTC)回复
未完成,语法有错误。--Xiplus#Talk 2018年6月1日 (五) 05:57 (UTC)回复

重构代码顺便加繁简转换

[编辑]

请求已处理

如题。写得更紧凑了一些,测试了一下应该没引入新的问题。另外加了一些繁简转换,如界-介。 --砜中嘌呤的白磷萃取 打谱 2019年1月17日 (四) 10:18 (UTC)回复

个人的版本(jscss),使用CSS来设定颜色跟文字,可以让使用者自行覆盖设定。跟正式版白磷版本差异。--Xiplus#Talk 2019年1月17日 (四) 12:08 (UTC)回复
另外,小工具可以设定dependencies,就不需要mw.loader.using(['ext.gadget.site-lib'])。--Xiplus#Talk 2019年1月17日 (四) 14:05 (UTC)回复
而且用CSS还可以避免掉WP:TW从差异中回退时,抓取用户名错误的问题。--Xiplus#Talk 2019年1月30日 (三) 14:55 (UTC)回复
完成,采用了基于白磷版本修改的。--Xiplus#Talk 2019年2月8日 (五) 06:29 (UTC)回复

在编辑记录中标示使用者权限的问题

[编辑]

这个工具有一个问题:所有在名称中带有空格的用户(包括本人)都不能正常显示其权限,但之前没这问题的。--🇿🇦 South Africa No.1 2020年4月12日 (日) 10:16 (UTC)回复

 已修复。--Xiplus#Talk 2020年4月12日 (日) 13:40 (UTC)回复
感谢修复。--🇿🇦 South Africa No.1 2020年4月12日 (日) 13:45 (UTC)回复

编辑请求 2020-08-11

[编辑]

请求已处理--Xiplus#Talk 2020年8月17日 (一) 08:22 (UTC)回复

新增模板编辑员和跨维基汇入员。 2020年8月11日 (二) 16:40 (UTC)回复

编辑请求 2022-02-23

[编辑]

请求已处理--Xiplus#Talk 2022年2月23日 (三) 05:24 (UTC)回复

更新监督员标识,应该是仅将#16的oversight换成suppress即可。--东风留言2022年2月23日 (三) 03:23 (UTC)回复

编辑请求 2023-08-27

[编辑]

请求已拒绝

增加过滤器助理--银河市长☎️2023年8月27日 (日) 05:05 (UTC)回复

或许可以参考我在meta使用的版本,把用户组改为自动获取并增加对全域用户组的支持。——暁月凛奈 (留言) 2023年8月27日 (日) 05:52 (UTC)回复
能否给一个改好的版本?--百無一用是書生 () 2023年11月21日 (二) 08:40 (UTC)回复
应该是可以直接移到本地的。——暁月凛奈 (留言) 2023年11月21日 (二) 10:51 (UTC)回复
不过我因为是自用所以没有作繁简转换。——暁月凛奈 (留言) 2023年11月21日 (二) 10:52 (UTC)回复
已在下方请求处理--百無一用是書生 () 2023年12月10日 (日) 11:37 (UTC)回复

过滤器助理

[编辑]

请求已处理

因应本站已设有过滤器助理之权限,提议以加入下段落:

        abusefilter-helper: {list: [], class: "markrights-abusefilter-helper"},

同时可以考虑于MediaWiki:Gadget-MarkRights.css加入

.markrights-abusefilter-helper:after {
	color: purple;
	content: "防";
}

--Borschts 欢迎外带一碗罗宋汤 2023年12月10日 (日) 11:09 (UTC)回复

完成--百無一用是書生 () 2023年12月10日 (日) 11:37 (UTC)回复

IP封锁豁免权授予者

[编辑]

请求已处理

根据已通过提议,加入段落:

        ipblock-exempt-grantor: {list: [], class: "ipblock-exempt-grantor"},

同时于MediaWiki:Gadget-MarkRights.css加入

.markrights-ipblock-exempt-grantor {
	color: blue;
	content: "授";
}

----人间百态,独尊变态(讨论) 2024年4月10日 (三) 14:10 (UTC)回复

完成。另MediaWiki:Gadget-MarkRights.js中不能用ipblock-exempt-grantor(不能带有横杠)--百無一用是書生 () 2024年5月2日 (四) 12:18 (UTC)回复
@Shizhao,好像并未能正常显示,应该是css对应段落未加入“:after”所致--人间百态,独尊变态(讨论) 2024年5月12日 (日) 11:44 (UTC)回复
 已修复--百無一用是書生 () 2024年5月12日 (日) 12:23 (UTC)回复
@Shizhao,js对应段落的class: "ipblock-exempt-grantor"应修改成class: "markrights-ipblock-exempt-grantor"--人间百态,独尊变态(讨论) 2024年5月13日 (一) 13:24 (UTC)回复
 已修复--百無一用是書生 () 2024年5月13日 (一) 13:48 (UTC)回复

修改js

[编辑]

趁着你们只改css不改js的现在再发一遍……之前的request,除了字的顺序不是手动定义的之外效果没太大区别。

再ping一遍最近查看过此页面的用户@AnYiLin人间百态Shizhao——暁月凛奈 (留言) 2024年10月9日 (三) 23:21 (UTC)回复

是只改js,还是css也要改?--百無一用是書生 () 2024年10月14日 (一) 03:43 (UTC)回复
都改。js获取用户权限和全域用户权限,css加上全域权限和新设置的几个用户组。——暁月凛奈 (留言) 2024年10月14日 (一) 05:54 (UTC)回复
你这个css似乎没支持深色模式啊--百無一用是書生 () 2024年10月24日 (四) 09:03 (UTC)回复
Special:Diff/82615763/83341482的这部分加进去应该就可以了吧,上面的部分是一样的写法。那个版本是五月的,当时还没部署深色模式。我这周末可以重新弄一下用户组和繁简用字什么的。——暁月凛奈 (留言) 2024年10月24日 (四) 10:10 (UTC)回复
@暁月凛奈现在是否还能照常修改?—— Eric Liu 創造は生命(留言留名学生会 2025年6月12日 (四) 16:51 (UTC)回复
最近没太关注这方面了。meta:User:SunAfterRain/js/markrights.js现在的写法现代一些,建议参考这个。——暁月凛奈 (留言) 2025年6月12日 (四) 20:51 (UTC)回复
注:本地化版本为User:SunAfterRain/js/sandbox/markrights.jsUser:SunAfterRain/js/sandbox/markrights.css(拆掉了部分本地不必要的判断式,另外css其实不用改也没差,但基于selector效能还是替换掉比较好)--SunAfterRain 2025年6月23日 (一) 13:53 (UTC)回复

编辑请求 2024-12-11

[编辑]

请求已处理

囧rz…… 楼上说的对,先补一下JS里没有的arbcom和event-organizer这两类:

...
        autoreviewer: {list: [], class: "markrights-autoreviewer"},
		'event-organizer': {list: [], class: "markrights-event-organizer"},
        // 大量操作型权限
...
        'ipblock-exempt': {list: [], class: "markrights-ipblock-exempt"},
		// arbcom
		arbcom: {list: [], class: "markrights-arbcom"},
    };
...

--敬颂冬绥 ZhaoFJx() 2024年12月11日 (三) 00:49 (UTC)回复

完成--百無一用是書生 () 2025年1月19日 (日) 11:07 (UTC)回复

编辑请求 2025-02-21

[编辑]

请求已处理

WP:AFE方针已通过且该权限组已于近日部署,请在“全站管理型权限中”添加:

        'abusefilter': {list: [], class: "markrights-abusefilter"},

多谢。--Iming 彼女の爱は、甘くて痛い。 2025年2月21日 (五) 02:08 (UTC)回复

完成--百無一用是書生 () 2025年4月22日 (二) 03:09 (UTC)回复

编辑请求 2025-08-08

[编辑]

请求已处理

请添加对新加入的用户组 electionclerk 和 scrutineer 的支持,谢谢。@Diskdance-- Stang1261 2025年8月8日 (五) 07:32 (UTC)回复

变更见下:
...
        // arbcom
        arbcom: {list: [], class: "markrights-arbcom"},
		// 安全投票相关权限
		electionclerk: {list: [], class: "markrights-electionclerk"},
		scrutineer: {list: [], class: "markrights-scrutineer"},
    };
...
@shizhao看到您经常处理这个页面的编辑请求,希望协助,谢谢。 Stang1245 2025年8月25日 (一) 03:17 (UTC)回复
完成。--碟之舞📀💿 2025年8月26日 (二) 06:00 (UTC)回复

编辑请求 2025-11-27

[编辑]

请求已处理

热修复:阻止对签名里新出现的 a.mw-userlink 渲染MarkRights。@ShizhaoDiskdanceHamish--SunAfterRain 2025年11月27日 (四) 10:50 (UTC)回复

更新:应该是phab:T392775的副作用--SunAfterRain 2025年11月27日 (四) 11:04 (UTC)回复
@SunAfterRain完成,请复查。--碟之舞📀💿 2025年11月27日 (四) 12:56 (UTC)回复
@Diskdance贡献页有连结到User page的地方似乎也会受影响……可见Special:Contributions/TP_xyz或是其他有编辑User page的贡献页面。--冥王欧西里斯留言2025年11月28日 (五) 05:27 (UTC)回复
@S8321414:应该 已修复,请复查。--碟之舞📀💿 2025年11月29日 (六) 05:49 (UTC)回复
@Diskdance我这边看似乎还是没修掉,请见我的贡献页面。--冥王欧西里斯留言2025年11月29日 (六) 11:36 (UTC)回复
@S8321414:抱歉之前理解出错。现在再次尝试修复了一下,请复查。--碟之舞📀💿 2025年11月29日 (六) 13:19 (UTC)回复
@Diskdance我这边看起来似乎是都修好了,感谢。--冥王欧西里斯留言2025年11月29日 (六) 13:25 (UTC)回复

近期的格式变更导致在编辑记录中标示使用者权限小工具显示异常

[编辑]

原先的实现功能是“在编辑记录中标示用户权限”,但是这个js的运行逻辑发生了变化,变成全站运行,在显示上直接把所有user link全部爆开了。--__(´▽`ʃ♡ƪ) 2025年11月27日 (四) 11:40 (UTC)回复

已知异常,T392775中用户页相关连结都加上了mw-userlink,导致小工具把用户页的连结全数渲染了。--SunAfterRain 2025年11月27日 (四) 12:47 (UTC)回复
应该修复了,还请复查。--碟之舞📀💿 2025年11月27日 (四) 12:58 (UTC)回复
貌似撤销变更了,但要下周部署。见en:Wikipedia:Village pump (technical)#c-MSzwarc-WMF-20251128083500-Nardog-20251127144100--Srapoj留言2025年11月29日 (六) 01:30 (UTC)回复
@DiskdanceSunAfterRain暁月凛奈昨天已经改回原行为,不加入mw-userlink了。--Srapoj留言2025年12月2日 (二) 15:55 (UTC)回复
再观察几天吧,没有就可以关了。--SunAfterRain 2025年12月2日 (二) 16:37 (UTC)回复
文件页摘要部分作者一栏仍有问题。--Kcx36留言2025年11月27日 (四) 16:48 (UTC)回复
@Kcx36例如哪个页面?--RainBeforeSun留言) 2025年11月28日 (五) 01:59 (UTC)--SunAfterRain 2025年11月28日 (五) 04:01 (UTC)回复
这个没问题,原本就这样。--__(´▽`ʃ♡ƪ) 2025年11月29日 (六) 14:21 (UTC)回复
zhwiki的监视列表、全域的用户页历史仍有问题。前者不显示,控制台报错“Uncaught (in promise) ReferenceError: username is not defined”,后者将所有包含了User:XX的链接都加上了css。——暁月凛奈 (留言) 2025年11月28日 (五) 03:11 (UTC)回复
@暁月凛奈前者无法复现,请提供报错的原始地址与行号;后者请提供页面--SunAfterRain 2025年11月28日 (五) 04:01 (UTC)回复
我在Vector 2010上使用自己修改的版本,两者均稳定复现。但现在的代码除了由js导入CSS外完全基于meta:Special:PermaLink/29718984,CSS本身没有修改。
					if (mw.util.isTemporaryUser?.(user)) {
						rightsMap.set(username, ['temp']);//这一行,在元维基监视列表无问题,在zhwiki监视列表有问题,可能与查看临时用户IP的权限有关
						globalRightsMap.set(username, []);
后者是全域所有用户页历史均能复现。——暁月凛奈 (留言) 2025年11月28日 (五) 04:20 (UTC)回复
@暁月凛奈皆已修正(前者错字后者条件竞争),还有下次是抄我的出现问题请到我的讨论页留言😅--SunAfterRain 2025年11月28日 (五) 14:53 (UTC)回复
(~)补充:目前文件页的“文件用途”的链入页面和Special:WhatLinksHere仍然未修复。--__(´▽`ʃ♡ƪ) 2025年11月29日 (六) 14:21 (UTC)回复
如参见File:第7任总统蒋经国先生玉照.jpgSpecial:WhatLinksHere/File:第7任总统蒋经国先生玉照.jpg(limits=500)。--__(´▽`ʃ♡ƪ) 2025年11月29日 (六) 14:23 (UTC)回复
@Kurgenera:也 已修复,请复查。--碟之舞📀💿 2025年11月29日 (六) 14:30 (UTC)回复
@DiskdanceSpecial:WhatLinksHere还是坏的,不过文件页修好了。--__(´▽`ʃ♡ƪ) 2025年11月29日 (六) 14:33 (UTC)回复
啊,看错了……现在应该好了。--碟之舞📀💿 2025年11月29日 (六) 14:38 (UTC)回复