Template talk:Infobox law enforcement agency/Archive 2

Archive 1 Archive 2

Country abbreviation

|country_abbr= is an optional parameter used with |country=, but displaying an abbreviation instead of the country name goes against MOS:ABBR. I think this parameter should just be removed. MB 14:39, 27 November 2020 (UTC)

@MB: The parameter can be removed. It is used in 622 articles. Some articles might have both country and countryabbr data so removing it from the template code won't affect the article.--Melbguy05 (talk) 11:09, 11 December 2020 (UTC)

Template code / parameters

@Rehman: Hi Rehman, I was going through the code / parameters, as I added TemplateData, whilst reading the old doc from when Pee Tern (now Aoziwe) created it over 10 years ago (latest). You rewrote the code in April 2018. I can't see the code for Infobox law enforcement agency/main as it's deleted but I can see User:Pee Tern/Sandbox/Template/Infobox Law enforcement agency/main from March 2009. The main had |agencyclass= with switch function for corrections, probation, regulation and intelligence. User:Pee Tern/Sandbox/Template/Infobox Law enforcement agency had |agencyclass= = enforcement which was the same code the infobox had when you rewrote it in 2018. Agencyclass wasn't listed as a parameter in the final doc so it has never been used with the switch function (I assume - it wasn't in the 2018 parameter usage User:Plastikspork/Law enforcement agency). Looking at the final doc in Structure of template call relationships and User:Pee Tern/Sandbox/Template/Infobox Law enforcement agency/doc master, Pee Tern was planning on making infoboxes for corrections and probation using agencyclass I think. A draft doc User:Pee Tern/Sandbox/Template/Infobox Law enforcement agency/doc describes parameters agencyclass1 and agencyclass2. I am new to infoboxes, do you understand agencyclass? Also, I notice when you rewrote the code there is no longer a |activitytype= label parameter for data66 the activity names |activity1name= through to 6. It is set to Significant operation(s). The doc described the parameter as "Type of activity or event, for example 'investigation'. Defaults to 'operation'. Automatically suffixed with an 's' on use of activity2name". The parameter usage was 15 in 2018. The code from the 2009 main was {{#if:{{{activity1name|}}} | {{!}} '''Significant {{#if: {{{activitytype|}}} |{{{activitytype}}} |operation}}{{#if:{{{activity2name|}}}{{{activity3name|}}}{{{activity4name|}}}{{{activity5name|}}}{{{activity6name|}}}|s}}''' {{!!}} and the 2018 infobox code was |activitytype = {{{activitytype|}}}{{{activity_type|}}}. thanks --Melbguy05 (talk) 17:45, 5 May 2020 (UTC)

Hello Melbguy05. Acknowledging your ping. I will go through this tomorrow, and reply. Cheers, Rehman 15:53, 7 May 2020 (UTC)
@Rehman: Hi Rehman, my coding skills are basic. Are you able to incorporate the old code for |activitytype= in label66 - see User:Pee Tern/Sandbox/Template/Infobox Law enforcement agency/main. There is already a bulleted list for |activity1name= to |activity6name= in data66. Label66 has Significant operation(s). Following the old code, an editor can select a label and if not defaults to Significant operation and if |activity2name=-|activity6name= becomes plural with an 's' added. thanks. Looking at |activitytype= use, now I did template data, it is low, there are a few examples of not using the default.--Melbguy05 (talk) 01:08, 18 June 2020 (UTC)
Sorry for the [very] late reply; quite held up in RL. I'll look at this soon, if no one else have done it by then. Cheers, Rehman 03:39, 18 June 2020 (UTC)
Hi @Frietjes:, I noticed you had edited this infobox in the past and that you are familiar coding. I thought you might be able to help me. I am trying to understand the General Nature label - what data29 4 does - | 4 = {{#if:{{{military|}}}{{{provost|}}}{{{gendarmerie|}}}||{{#if:{{{local|}}}|Local civilian agency}}}}. I managed to restore |activitytype= which I had asked Rehman about. thanks --Melbguy05 (talk) 16:56, 20 June 2020 (UTC)
Melbguy05, if |military=, |provost=, and |gendarmerie= are all blank (or omitted) _AND_ |local= is not blank, then it will display "Local civilian agency" in the General Nature list. you can try this with {{Infobox law enforcement agency|military=|provost=|gendarmerie=|local=y}} vs. {{Infobox law enforcement agency|military=y|provost=|gendarmerie=|local=y}} vs. {{Infobox law enforcement agency|military=|provost=y|gendarmerie=|local=y}} vs. all the other combinations. Frietjes (talk) 17:22, 20 June 2020 (UTC)

I removed |agencyclass=. It was never used in the infobox. It must have been in the main template and during the re-write ended up in the infobox. It seems infobox code author Pee Tern (now Aoziwe) was working on a concept that was never implemented (Aoziwe couldn't remember what they had intended).--Melbguy05 (talk) 10:25, 28 January 2021 (UTC)