View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0001828||3 - Current Dev List||Enhancement||public||2015-11-22 00:07||2019-09-25 08:36|
|Target Version||Fixed in Version|
|Summary||0001828: Provide an option to use pre-defined list of US States or a user-entered list|
|Description||Because 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).|
||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).|
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)
||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.|
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
WorkedAllCanada.xml (1,993 bytes)
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)
||Needs design work and clarification, so assigning this back to MikeC|
I have added a more detailed description of the design requirements in the attached document.
Primary Administrative Subdivisions.docx (62,892 bytes)
I've added some notes here.
Primary Administrative Subdivisions v2.docx (64,311 bytes)
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.
||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?|
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.
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.
|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|