Skip to content

Commit 6b21637

Browse files
authored
Merge branch 'master' into master
2 parents 721c03b + d72808d commit 6b21637

8 files changed

Lines changed: 123 additions & 161 deletions

File tree

.github/CODEOWNERS

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
# These owners will be the default owners for everything in
22
# the repo. Unless a later match takes precedence,
33
* @bas-dehaan
4+
* @mbch331

.github/workflows/codeql-analysis.yml

Lines changed: 0 additions & 71 deletions
This file was deleted.

.github/workflows/mb_funcs.yml

Lines changed: 0 additions & 28 deletions
This file was deleted.

.github/workflows/project.yml

Lines changed: 0 additions & 20 deletions
This file was deleted.

modules/twinkleblock.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -195,8 +195,10 @@ Twinkle.block.processUserInfo = function twinkleblockProcessUserInfo(data, fn) {
195195
Twinkle.block.userIsBot = !!userinfo.groupmemberships && userinfo.groupmemberships.map(function(e) {
196196
return e.group;
197197
}).indexOf('bot') !== -1;
198+
Twinkle.block.isTemporary = /^~/.test(userinfo.name);
198199
} else {
199200
Twinkle.block.userIsBot = false;
201+
Twinkle.block.isTemporary = false;
200202
}
201203

202204
if (blockinfo) {
@@ -1345,6 +1347,10 @@ Twinkle.block.callback.evaluate = function twinkleblockCallbackEvaluate(e) {
13451347
return alert('Geef een blokkadeduur!');
13461348
} else if (Morebits.string.isInfinity(blockoptions.expiry) && !Twinkle.block.isRegistered) {
13471349
return alert('Een IP-adres kan niet voor onbepaalde tijd geblokkeerd worden!');
1350+
} else if (Morebits.string.isInfinity(blockoptions.expiry) && Twinkle.block.isTemporary) {
1351+
blockoptions.expiry = '90 days';
1352+
templateoptions.expiry = '90 days';
1353+
alert('Blokkadeduur voor tijdelijk account is automatisch aangepast van onbepaalde tijd naar 90 dagen.');
13481354
}
13491355
if (!blockoptions.reason) {
13501356
return alert('Geef een rede voor de blokkade!');

modules/twinklespeedy.js

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -472,7 +472,7 @@ Twinkle.speedy.generalList = [
472472
hideInNamespaces: [ 2 ] // Not applicable in userspace
473473
},
474474
{
475-
label: 'Machinevertaling of niet in het Nederlands geschreven',
475+
label: 'Niet in het Nederlands geschreven',
476476
value: 'vertaling'
477477
},
478478
{
@@ -585,6 +585,10 @@ Twinkle.speedy.generalList = [
585585
value: 'verplaatsing',
586586
hideWhenUser: true,
587587
hideWhenMultiple: true
588+
},
589+
{
590+
label: 'Doorverwijzing naar niet-bestaande of verwijderde pagina, overbodige of onjuiste doorverwijzing',
591+
value: 'redirect'
588592
}
589593
];
590594

@@ -602,7 +606,8 @@ Twinkle.speedy.normalizeHash = {
602606
eigennaamruimte: 'u1',
603607
onjuistgebruik: 'u2',
604608
tbx: 's1',
605-
verplaatsing: 's2'
609+
verplaatsing: 's2',
610+
redirect: 's3'
606611
};
607612

608613
Twinkle.speedy.templateReason = {
@@ -617,7 +622,8 @@ Twinkle.speedy.templateReason = {
617622
duplicaat: 'Onderwerp is reeds beschreven op: ',
618623
eigennaamruimte: 'Verzoek in eigen naamruimte',
619624
onjuistgebruik: 'Onjuist gebruik van gebruikersnaamruimte',
620-
enigeauteur: 'Aanvraag door aanmaker (enige auteur)'
625+
enigeauteur: 'Aanvraag door aanmaker (enige auteur)',
626+
redirect: 'Doorverwijzing naar niet-bestaande of verwijderde pagina, overbodige of onjuiste doorverwijzing'
621627
};
622628

623629
Twinkle.speedy.deleteReason = {
@@ -634,7 +640,8 @@ Twinkle.speedy.deleteReason = {
634640
onjuistgebruik: 'onjuist gebruik van gebruikersnaamruimte',
635641
tbx: 'afhandelen TBx nominatie',
636642
verplaatsing: 'verplaatsing/naamwijziging',
637-
enigeauteur: 'Aanvraag van aanmaker'
643+
enigeauteur: 'Aanvraag van aanmaker',
644+
redirect: 'Doorverwijzing naar niet-bestaande of verwijderde pagina, overbodige of onjuiste doorverwijzing'
638645
};
639646

640647

@@ -693,6 +700,8 @@ Twinkle.speedy.callbacks = {
693700
} else if (Twinkle.speedy.hasCSD && params.warnUser && !confirm('De pagina heeft al een nominatie, dus de aanmaker is waarschijnlijk al gewaarschuwd. Wil je de aanmaker ook voor deze nominatie waarschuwen?')) {
694701
Morebits.status.info('Verwittig originele aanmaker', 'geannuleerd door gebruiker.');
695702
initialContrib = null;
703+
} else if (params.normalizeds.indexOf('s3')) {
704+
initialContrib = null;
696705
}
697706

698707
if (initialContrib) {

morebits.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1487,7 +1487,7 @@ Morebits.string = {
14871487
formatReasonForLog: function(str) {
14881488
return str
14891489
// handle line breaks, which otherwise break numbering
1490-
.replace(/\n+/g, '{{pb}}')
1490+
.replace(/\n+/g, '<div class="paragraphbreak" style="margin-top:0.5em"></div>')
14911491
// put an extra # in front before bulleted or numbered list items
14921492
.replace(/^(#+)/mg, '#$1')
14931493
.replace(/^(\*+)/mg, '#$1');

0 commit comments

Comments
 (0)