View Issue Details

IDProjectCategoryView StatusLast Update
00018283 - Current Dev ListEnhancementpublic2020-08-03 09:34
ReporterWA9PIEAssigned ToWA9PIE 
Status feedbackResolutionopen 
Product Version 
Target VersionFixed in Version 
Summary0001828: Provide an option to use pre-defined list of US States or a user-entered list
DescriptionBecause the US States pre-defined, we are prevented from using the same fields for creating other awards that refer to "secondary administrative areas" (in Canada, Provinces... in Russia, Oblasts... in Japan, Guns... and so on).
TestingNot Started



2015-11-22 00:11

administrator   ~0000674

The awards def builder already has the ability for users (or me) to enter a list of "things". In this case, "things" would be a list of "States"... for the purpose of creating awards that use "secondary administrative areas" (in Canada, Provinces... in Russia, Oblasts... in Japan, Guns... and so on).


2018-03-25 21:21

administrator   ~0004575

I'm adding an image that provides more information. The request was to offer an option to ignore the predefined lists. This button has no effect on the result.

Pre-defined Lists.png (19,779 bytes)
Pre-defined Lists.png (19,779 bytes)


2018-03-25 21:49

administrator   ~0004576

By the way, I'd prefer that there are no pre-defined (hard-coded) lists. But no one else could figure out how to make DC part of MD for WAS. If there's a way to do that in the hand entered list of things in the awards def, I'd be happy to rewrite the few that use them.


2018-03-25 22:07

administrator   ~0004577

Last edited: 2018-03-25 22:11

View 2 revisions

Here, I'm uploading an award definition file for Worked All Canada.

When this is used, it should be counting Canadian Territories by two-letter abbreviation... rather than using the US States list. It's almost like it's ignoring both frankly and not counting anything.

But you can import this one... and see that it doesn't work... as long as you have Canadian QSOs in your log where State is populated with AB
SK, or

WorkedAllCanada.xml (1,993 bytes)


2018-03-25 22:23

administrator   ~0004578

Take Ontario for example. The award def that I created shows zero (for all). But on 80m, based on this screenshot, I know I have five Canadian (DXCC=1) QSOs on 80m where COL_STATE=ON.

FilterExample.PNG (41,451 bytes)
FilterExample.PNG (41,451 bytes)


2018-12-21 10:27

developer   ~0006780

Needs design work and clarification, so assigning this back to MikeC


2019-02-17 11:03

administrator   ~0007416

I have added a more detailed description of the design requirements in the attached document.

Primary Administrative Subdivisions.docx (62,892 bytes)


2019-02-19 20:33

developer   ~0007435

I've added some notes here.

Primary Administrative Subdivisions v2.docx (64,311 bytes)


2019-06-16 17:31

administrator   ~0008108

Reading your notes, I'll put my responses here (due to the problem with attaching files right now):

It's not necessary for us to define Canadian Provinces, Guns, Oblasts... etc. We could... but that's a never-ending game. The requests will never end.

The intention of the changes we make here should enable the "Ignore Predefined Entries" box to work.

When it's unchecked, it works as designed.

When it's checked, it's not ignoring the predefined entries. As such, no one (me, other users, etc) are able to input/use their own list of "Primary Administrative Subdivisions." This can be validated with steps.

The list from 2018-03-25 22:07 can be used to test this when the box is unchecked using a log that has entries where "State" (aka. "Primary Administrative Subdivisions") are populated with Canadian provinces/territories.


2019-06-16 23:20

developer   ~0008112

The repro steps are incomplete, as far as I can tell. It seems like they must provide a reference database that does (or doesn't) match the supplied province abbreviations. Is such a database available?


2019-06-17 14:23

administrator   ~0008120

Last edited: 2019-06-17 18:18

View 3 revisions

Here are complete steps. I can also provide the exported awards definition:

Let's attempt to create a simple Canada awards report. These are the steps that users will take in order to create a custom report using COL_STATE:
- Launch Logbook with a log that has Canadian QSOs in it (a WA9PIE log could be used)
- Click the "Awards Tracking" tab
- Click "Definitions"
- Click "Add"
Unless specified in these steps, all other options remain at default values:
- Give it a name in the Title field: "Canada Award"
- Change "Main Field to display" to: "COL_STATE"
- In the text box below that labled "All fields:", paste the following list of the 13 Canadian Provinces and Territories:


The user, or whoever is managing the award, will provide a list or a file with the valid values for COL_STATE here.

- Check the box that says, "Ignore Predefined Entries."
- Under "Definition", click the "DXCC Filter" and give it a value of 1 (for Canada)
- Up top, click "Add"
- Click the "Years" button and give it a starting date of 1/1/1945 at 12:01 AM (just to go way back)
- Where it says "Labels", type "Mixed"
- Click "Ok"
- Up top, click "Add" (again)
- Click the "Bands" button and select 160, 80, 40, 30, 20, 17, 15, 12, 10, 6"
- Click "Ok"
- Click "Ok" to close the award definition dialog box and save the award.

Then view the award.

If you get the same results I get, the award will be completely empty, but will show 13 entities needed.

What I can only assume is that the award is looking for DXCC=1 (Canada) and is looking for the predefined list of US States among the QSOs in Canada. (Obviously, I can't prove that. But I do have a log full of Canadian QSOs where the State field is filled with valid two-letter abbreviations for Canadian Provinces or Territories.

The option to "ignore predefined entries" isn't working.


2019-09-25 08:36

developer   ~0008658

These steps seem dependent on some pre-existing database records being present (or not present?) It also includes vague instructions, like "if you get the same results I get" ... but doesn't clearly describe what those results are, or what they might mean.

If we want to move forward by writing code directly instead of writing a specification, I can try that -- but I do need the reference database and will probably have further questions. I might be able to take a cut at implementing the request, but I'm not perfectly comfortable doing so because I don't think we have a particularly crisp definition of what the feature is meant to do.

Issue History

Date Modified Username Field Change
2015-11-22 00:07 WA9PIE New Issue
2015-11-22 00:07 WA9PIE Status new => assigned
2015-11-22 00:07 WA9PIE Assigned To => W4PC
2015-11-22 00:07 WA9PIE Issue generated from: 0000487
2015-11-22 00:11 WA9PIE Note Added: 0000674
2017-03-08 00:07 WA9PIE Project 3 - Current Dev List => 1 - Backlog
2017-03-10 14:50 WA9PIE Assigned To W4PC => user62
2017-05-23 15:23 WA9PIE Severity minor => feature
2017-08-17 11:28 WA9PIE Tag Attached: ParityGap
2017-08-17 11:28 WA9PIE Summary STFU: Provide an option to use pre-defined list of US States or a user-entered list => Provide an option to use pre-defined list of US States or a user-entered list
2017-08-17 11:28 WA9PIE Testing => Alpha Failed
2017-08-17 12:50 WA9PIE Testing Alpha Failed => Not Started
2018-03-25 21:21 WA9PIE File Added: Pre-defined Lists.png
2018-03-25 21:21 WA9PIE Note Added: 0004575
2018-03-25 21:37 WA9PIE Project 1 - Backlog => 3 - Current Dev List
2018-03-25 21:38 WA9PIE Assigned To user62 => K7ZCZ
2018-03-25 21:49 WA9PIE Note Added: 0004576
2018-03-25 22:07 WA9PIE File Added: WorkedAllCanada.xml
2018-03-25 22:07 WA9PIE Note Added: 0004577
2018-03-25 22:11 WA9PIE Note Edited: 0004577 View Revisions
2018-03-25 22:23 WA9PIE File Added: FilterExample.PNG
2018-03-25 22:23 WA9PIE Note Added: 0004578
2018-12-21 10:27 K7ZCZ Assigned To K7ZCZ => WA9PIE
2018-12-21 10:27 K7ZCZ Status assigned => feedback
2018-12-21 10:27 K7ZCZ Testing Not Started => Not Started
2018-12-21 10:27 K7ZCZ Note Added: 0006780
2019-02-17 11:03 WA9PIE File Added: Primary Administrative Subdivisions.docx
2019-02-17 11:03 WA9PIE Note Added: 0007416
2019-02-17 11:03 WA9PIE Assigned To WA9PIE => K7ZCZ
2019-02-19 20:33 K7ZCZ File Added: Primary Administrative Subdivisions v2.docx
2019-02-19 20:33 K7ZCZ Note Added: 0007435
2019-02-19 20:33 K7ZCZ Assigned To K7ZCZ => WA9PIE
2019-06-16 17:31 WA9PIE Note Added: 0008108
2019-06-16 17:31 WA9PIE Assigned To WA9PIE => K7ZCZ
2019-06-16 23:20 K7ZCZ Note Added: 0008112
2019-06-16 23:20 K7ZCZ Assigned To K7ZCZ => WA9PIE
2019-06-17 14:23 WA9PIE Note Added: 0008120
2019-06-17 14:23 WA9PIE Note Edited: 0008120 View Revisions
2019-06-17 14:23 WA9PIE Assigned To WA9PIE => K7ZCZ
2019-06-17 18:18 WA9PIE Note Edited: 0008120 View Revisions
2019-09-25 08:36 K7ZCZ Note Added: 0008658
2019-09-25 08:36 K7ZCZ Assigned To K7ZCZ => WA9PIE
2020-07-02 02:20 WA9PIE Project 3 - Current Dev List => 2 - Next Dev List (Holding Area)
2020-08-03 09:34 WA9PIE Project 2 - Next Dev List (Holding Area) => 3 - Current Dev List