Implementation of Grid Filter/Find: Difference between revisions

From OpenPetra Wiki
Jump to navigation Jump to search
Line 2: Line 2:


== Most Recent Filter Button Implementation Information ==
== Most Recent Filter Button Implementation Information ==
Analysis run at 13:28 on 16/09/2013.<br/>All the files listed below have at least one of: a Details Grid, a Details Panel or a Buttons Panel
Analysis run at 20:27 on 10/10/2013.<br/>All the files listed below have at least one of: a Details Grid, a Details Panel or a Buttons Panel


=== Screens Based on Template: WindowEdit (10 files use this template). ===
=== Screens Based on Template: WindowEdit (10 files use this template). ===
Line 116: Line 116:
|}
|}


=== Screens Based on Template: WindowMaintainTable (10 files use this template). ===
=== Screens Based on Template: WindowMaintainTable (11 files use this template). ===
The table listings consist of only those files that have a grid, a details panel and a buttons panel.
The table listings consist of only those files that have a grid, a details panel and a buttons panel.
{| border="1" cellpadding="5" cellspacing="0"
{| border="1" cellpadding="5" cellspacing="0"
Line 128: Line 128:
|style="background:LightSkyBlue" |Yes
|style="background:LightSkyBlue" |Yes
|No
|No
|
|1404
|
|
|-
|-
Line 160: Line 160:
|
|
|style='background:Orange' |Still needs filtering by radio button cloning
|style='background:Orange' |Still needs filtering by radio button cloning
|-
|MConference\Gui\Setup\OutreachSupplementSetup.yaml
|Yes
|Yes
|Yes
|Yes
|No
|No
|
|
|-
|-
|MFinance\Gui\Setup\CurrencyLanguageSetup.yaml
|MFinance\Gui\Setup\CurrencyLanguageSetup.yaml
Line 218: Line 228:
|style="background:LightSkyBlue" |Yes
|style="background:LightSkyBlue" |Yes
|No
|No
|
|2201
|
|
|}
|}
Line 234: Line 244:
|style="background:LightSkyBlue" |Yes
|style="background:LightSkyBlue" |Yes
|No
|No
|
|1656
|
|
|-
|-
Line 264: Line 274:
|style="background:LightSkyBlue" |Yes
|style="background:LightSkyBlue" |Yes
|No
|No
|
|1388
|
|
|-
|-
Line 313: Line 323:
|style="background:LightSkyBlue" |No
|style="background:LightSkyBlue" |No
|No
|No
|No
|style="background:Yellow" |Yes
|
|
|
|
Line 344: Line 354:
|style="background:LightSkyBlue" |Yes
|style="background:LightSkyBlue" |Yes
|style="background:Yellow" |Yes
|style="background:Yellow" |Yes
|
|2121
|
|
|-
|-
Line 384: Line 394:
|style="background:LightSkyBlue" |Yes
|style="background:LightSkyBlue" |Yes
|No
|No
|
|1757
|
|
|-
|-
Line 394: Line 404:
|style="background:LightSkyBlue" |Yes
|style="background:LightSkyBlue" |Yes
|No
|No
|
|1406
|
|
|-
|-
Line 404: Line 414:
|style="background:LightSkyBlue" |Yes
|style="background:LightSkyBlue" |Yes
|No
|No
|
|1760
|
|
|-
|-
Line 424: Line 434:
|style="background:LightSkyBlue" |Yes
|style="background:LightSkyBlue" |Yes
|No
|No
|
|1662
|
|
|-
|-
Line 434: Line 444:
|style="background:LightSkyBlue" |Yes
|style="background:LightSkyBlue" |Yes
|No
|No
|
|1392
|
|
|-
|-
Line 444: Line 454:
|style="background:LightSkyBlue" |Yes
|style="background:LightSkyBlue" |Yes
|No
|No
|
|1769
|
|
|-
|-
Line 454: Line 464:
|style="background:LightSkyBlue" |Yes
|style="background:LightSkyBlue" |Yes
|No
|No
|
|1772
|
|
|-
|-
Line 484: Line 494:
|style="background:LightSkyBlue" |Yes
|style="background:LightSkyBlue" |Yes
|No
|No
|
|1408
|
|
|-
|-
Line 494: Line 504:
|style="background:LightSkyBlue" |Yes
|style="background:LightSkyBlue" |Yes
|No
|No
|
|1763
|
|
|-
|-
Line 504: Line 514:
|style="background:LightSkyBlue" |Yes
|style="background:LightSkyBlue" |Yes
|No
|No
|
|1659
|
|
|-
|-
Line 514: Line 524:
|style="background:LightSkyBlue" |Yes
|style="background:LightSkyBlue" |Yes
|No
|No
|
|1754
|
|
|-
|-
Line 524: Line 534:
|style="background:LightSkyBlue" |Yes
|style="background:LightSkyBlue" |Yes
|No
|No
|
|1390
|
|
|-
|-
Line 544: Line 554:
|style="background:LightSkyBlue" |Yes
|style="background:LightSkyBlue" |Yes
|No
|No
|
|1398
|
|
|-
|-
Line 554: Line 564:
|style="background:LightSkyBlue" |Yes
|style="background:LightSkyBlue" |Yes
|No
|No
|
|1396
|
|
|-
|-
Line 564: Line 574:
|style="background:LightSkyBlue" |Yes
|style="background:LightSkyBlue" |Yes
|No
|No
|
|1402
|
|
|-
|-
Line 574: Line 584:
|style="background:LightSkyBlue" |Yes
|style="background:LightSkyBlue" |Yes
|No
|No
|
|1400
|
|
|-
|-
Line 584: Line 594:
|style="background:LightSkyBlue" |Yes
|style="background:LightSkyBlue" |Yes
|No
|No
|
|1394
|
|
|-
|-
Line 594: Line 604:
|style="background:LightSkyBlue" |Yes
|style="background:LightSkyBlue" |Yes
|No
|No
|
|1394
|
|
|-
|-
Line 664: Line 674:
|style="background:LightSkyBlue" |Yes
|style="background:LightSkyBlue" |Yes
|No
|No
|
|1426
|
|
|-
|-
Line 694: Line 704:
|style="background:LightSkyBlue" |Yes
|style="background:LightSkyBlue" |Yes
|No
|No
|
|1727
|
|
|-
|-
Line 704: Line 714:
|style="background:LightSkyBlue" |Yes
|style="background:LightSkyBlue" |Yes
|No
|No
|
|1733
|
|
|-
|-
Line 724: Line 734:
|style="background:LightSkyBlue" |Yes
|style="background:LightSkyBlue" |Yes
|No
|No
|
|1700
|
|
|-
|-
Line 744: Line 754:
|style="background:LightSkyBlue" |Yes
|style="background:LightSkyBlue" |Yes
|No
|No
|
|1724
|
|
|-
|-
Line 764: Line 774:
|style="background:LightSkyBlue" |Yes
|style="background:LightSkyBlue" |Yes
|No
|No
|
|1713
|
|
|-
|-
Line 804: Line 814:
|style="background:LightSkyBlue" |Yes
|style="background:LightSkyBlue" |Yes
|No
|No
|
|2231
|
|
|}
|}
Line 842: Line 852:
|No
|No
|style="background:Yellow" |Yes
|style="background:Yellow" |Yes
|1359
|1359 and 1361
|
|
|-
|-
Line 852: Line 862:
|No
|No
|style="background:Yellow" |Yes
|style="background:Yellow" |Yes
|1359
|
|
|
|-
|-
Line 862: Line 872:
|No
|No
|No
|No
|
|1363 and 2122
|
|
|-
|-
Line 872: Line 882:
|No
|No
|style="background:Yellow" |Yes
|style="background:Yellow" |Yes
|
|1363
|
|
|-
|-
Line 892: Line 902:
|style="background:LightSkyBlue" |Yes
|style="background:LightSkyBlue" |Yes
|style="background:Yellow" |Yes
|style="background:Yellow" |Yes
|
|1366
|
|Requires testing to ensure manual code file functionality still works as before but with new filter panel
|-
|-
|MFinance\Gui\GL\UC_GLJournals.yaml
|MFinance\Gui\GL\UC_GLJournals.yaml
Line 901: Line 911:
|Yes
|Yes
|style="background:LightSkyBlue" |Yes
|style="background:LightSkyBlue" |Yes
|style="background:Yellow" |Yes
|No
|
|1367
|
|
|-
|-
Line 912: Line 922:
|style="background:LightSkyBlue" |Yes
|style="background:LightSkyBlue" |Yes
|style="background:Yellow" |Yes
|style="background:Yellow" |Yes
|
|1368
|
|
|-
|-
Line 932: Line 942:
|style="background:LightSkyBlue" |Yes
|style="background:LightSkyBlue" |Yes
|style="background:Yellow" |Yes
|style="background:Yellow" |Yes
|
|1370
|
|
|-
|-
Line 942: Line 952:
|style="background:LightSkyBlue" |Yes
|style="background:LightSkyBlue" |Yes
|style="background:Yellow" |Yes
|style="background:Yellow" |Yes
|
|1372
|
|
|-
|-
Line 952: Line 962:
|style="background:LightSkyBlue" |Yes
|style="background:LightSkyBlue" |Yes
|style="background:Yellow" |Yes
|style="background:Yellow" |Yes
|
|1374
|
|
|-
|-
Line 962: Line 972:
|No
|No
|style="background:Yellow" |Yes
|style="background:Yellow" |Yes
|
|2124
|
|
|-
|-
Line 972: Line 982:
|style="background:LightSkyBlue" |Yes
|style="background:LightSkyBlue" |Yes
|No
|No
|
|2125
|
|
|-
|-
Line 1,201: Line 1,211:


=== Summary ===
=== Summary ===
   110 screens with grdDetails
   111 screens with grdDetails
   110 screens with pnlDetails
   111 screens with pnlDetails
   105 screens with pnlButtons
   106 screens with pnlButtons
   103 screens have all the above
   104 screens have all the above
   76 screens have Filter/Find
   76 screens have Filter/Find
   There are 27 screens that are still potential candidates for Filter/Find
  14 screens do not require Filter/Find
   There are 14 screens that are still potential candidates for Filter/Find
 
 
Mantis cases fixed: 1348, 1349, 1350, 1351, 1352, 1355, 1356, 1357, 1359, 1361, 1363, 1366, 1367, 1368, 1370, 1372, 1374, 1388, 1390, 1392, 1394, 1396, 1398, 1400, 1402, 1404, 1406, 1408, 1426, 1656, 1659, 1662, 1700, 1713, 1724, 1727, 1733, 1754, 1757, 1760, 1763, 1769, 1772, 2121, 2122, 2124, 2125, 2201, 2231


== Previous Filter Button Implementation Information ==
== Previous Filter Button Implementation Information ==

Revision as of 19:28, 10 October 2013

This Page is In Progress

Most Recent Filter Button Implementation Information

Analysis run at 20:27 on 10/10/2013.
All the files listed below have at least one of: a Details Grid, a Details Panel or a Buttons Panel

Screens Based on Template: WindowEdit (10 files use this template).

The table listings consist of only those files that have a grid, a details panel and a buttons panel.

Filename Has Grid Has Details Has Buttons Has All Has Filter/Find Has Manual RowFilter Mantis Comments
MFinance\Gui\Budget\MaintainBudget.yaml Yes Yes Yes Yes No Yes
MFinance\Gui\Common\BankStatementImport.yaml No Yes Yes No No Yes
MFinance\Gui\Setup\GiftMotivationSetup.yaml Yes Yes Yes Yes Yes No 1357
MFinance\Gui\Setup\MotivationGroupSetup.yaml Yes Yes Yes Yes Yes No 1356
MFinance\Gui\Setup\SetupAnalysisTypes.yaml Yes Yes Yes Yes Yes Yes Multiple changes to the YAML to incorporate a splitter panel containing two grids
MPartner\Gui\PersonnelStaffData.yaml Yes Yes Yes Yes No No This screen is inaccessible to the Open Petra Menu
MPartner\Gui\Setup\PostcodeRegionSetup.yaml Yes Yes No No No Yes
MSysMan\Gui\MaintainUsers.yaml Yes Yes Yes Yes Yes No

Screens Based on Template: WindowTDS (6 files use this template).

The table listings consist of only those files that have a grid, a details panel and a buttons panel.

Filename Has Grid Has Details Has Buttons Has All Has Filter/Find Has Manual RowFilter Mantis Comments
MFinance\Gui\Setup\GLAccountHierarchy.yaml No Yes No No No Yes
MFinance\Gui\Setup\GLCostCentreHierarchy.yaml No Yes No No No Yes

Screens Based on Template: WindowMaintainTable (11 files use this template).

The table listings consist of only those files that have a grid, a details panel and a buttons panel.

Filename Has Grid Has Details Has Buttons Has All Has Filter/Find Has Manual RowFilter Mantis Comments
MCommon\Gui\Setup\InternationalPostalTypeSetup.yaml Yes Yes Yes Yes Yes No 1404
MConference\Gui\Setup\ChildDiscountSetup.yaml Yes Yes Yes Yes Yes No
MConference\Gui\Setup\ConferenceStandardCostSetup.yaml Yes Yes Yes Yes Yes No Has a currency text box that is not implemented (but not required?)
MConference\Gui\Setup\EarlyLateRegistrationSetup.yaml Yes Yes Yes Yes Yes No Still needs filtering by radio button cloning
MConference\Gui\Setup\OutreachSupplementSetup.yaml Yes Yes Yes Yes No No
MFinance\Gui\Setup\CurrencyLanguageSetup.yaml Yes Yes Yes Yes Yes No 1348
MFinance\Gui\Setup\SetupCorporateExchangeRate.yaml Yes Yes Yes Yes Yes Yes 1350 Have not completed integration with manual row filter
MFinance\Gui\Setup\SetupDailyExchangeRate.yaml Yes Yes Yes Yes Yes Yes 1351 Have not completed integration with manual row filter
MPartner\Gui\Setup\MailingSetup.yaml Yes Yes Yes Yes Yes No
MPersonnel\Gui\Setup\ApplicationTypeSetup.yaml Yes Yes Yes Yes Yes No Still needs filtering by radio button cloning
MSysMan\Gui\Setup\SecurityGroupSetup.yaml Yes Yes Yes Yes Yes No 2201

Screens Based on Template: WindowMaintainCacheableTable (58 files use this template).

The table listings consist of only those files that have a grid, a details panel and a buttons panel.

Filename Has Grid Has Details Has Buttons Has All Has Filter/Find Has Manual RowFilter Mantis Comments
MCommon\Gui\Setup\CountrySetup.yaml Yes Yes Yes Yes Yes No 1656
MCommon\Gui\Setup\CurrencySetup.yaml Yes Yes Yes Yes Yes No 1349
MCommon\Gui\Setup\FrequencySetup.yaml Yes Yes Yes Yes Yes No
MCommon\Gui\Setup\LanguageCodeSetup.yaml Yes Yes Yes Yes Yes No 1388
MCommon\Gui\Setup\LocalDataFieldOrderSetup.yaml Yes No Yes No No No
MCommon\Gui\Setup\LocalDataFieldSetup.yaml Yes Yes Yes Yes No Yes
MConference\Gui\Setup\ConferenceCostTypeSetup.yaml Yes Yes Yes Yes Yes No
MFinance\Gui\Setup\EmailDestinationSetup.yaml Yes Yes Yes Yes Yes No 1352
MFinance\Gui\Setup\SetupAccountingPeriod.yaml Yes Yes No No No Yes
MFinance\Gui\Setup\SetupAdminGrantsPayable.yaml Yes Yes Yes Yes Yes No 1355
MFinance\Gui\Setup\SetupAdminGrantsReceivable.yaml Yes Yes Yes Yes Yes No 1355
MFinance\Gui\Setup\SetupCostCentreTypes.yaml Yes Yes Yes Yes Yes Yes 2121
MFinance\Gui\Setup\SetupMethodOfGiving.yaml Yes Yes Yes Yes Yes No
MFinance\Gui\Setup\SetupMethodOfPayment.yaml Yes Yes Yes Yes Yes No
MFinance\Gui\Setup\SetupSuspenseAccount.yaml Yes Yes Yes Yes Yes No Requires manual code to get description column from another location
MPartner\Gui\Setup\AcquisitionCodeSetup.yaml Yes Yes Yes Yes Yes No 1757
MPartner\Gui\Setup\AddresseeTypeSetup.yaml Yes Yes Yes Yes Yes No 1406
MPartner\Gui\Setup\BusinessCodeSetup.yaml Yes Yes Yes Yes Yes No 1760
MPartner\Gui\Setup\ContactAttributeSetup.yaml Yes Yes Yes Yes Yes No Multiple changes to the YAML to incorporate a splitter panel containing two grids
MPartner\Gui\Setup\ContactMethodSetup.yaml Yes Yes Yes Yes Yes No 1662
MPartner\Gui\Setup\DenominationCodeSetup.yaml Yes Yes Yes Yes Yes No 1392
MPartner\Gui\Setup\InterestCategorySetup.yaml Yes Yes Yes Yes Yes No 1769
MPartner\Gui\Setup\InterestSetup.yaml Yes Yes Yes Yes Yes No 1772
MPartner\Gui\Setup\LocalDataOptionListNameSetup.yaml Yes Yes Yes Yes Yes No
MPartner\Gui\Setup\LocalDataOptionsSetup.yaml Yes Yes Yes Yes Yes No
MPartner\Gui\Setup\LocationTypeSetup.yaml Yes Yes Yes Yes Yes No 1408
MPartner\Gui\Setup\MaritalStatusSetup.yaml Yes Yes Yes Yes Yes No 1763
MPartner\Gui\Setup\OccupationCodeSetup.yaml Yes Yes Yes Yes Yes No 1659
MPartner\Gui\Setup\PartnerStatusSetup.yaml Yes Yes Yes Yes Yes No 1754
MPartner\Gui\Setup\PartnerTypeSetup.yaml Yes Yes Yes Yes Yes No 1390
MPartner\Gui\Setup\PostcodeRangeSetup.yaml Yes Yes Yes Yes No No
MPartner\Gui\Setup\PublicationCostSetup.yaml Yes Yes Yes Yes Yes No 1398
MPartner\Gui\Setup\PublicationSetup.yaml Yes Yes Yes Yes Yes No 1396
MPartner\Gui\Setup\ReasonSubscriptionCancelledSetup.yaml Yes Yes Yes Yes Yes No 1402
MPartner\Gui\Setup\ReasonSubscriptionGivenSetup.yaml Yes Yes Yes Yes Yes No 1400
MPartner\Gui\Setup\RelationCategorySetup.yaml Yes Yes Yes Yes Yes No 1394
MPartner\Gui\Setup\RelationshipSetup.yaml Yes Yes Yes Yes Yes No 1394
MPersonnel\Gui\Setup\AbilityAreaSetup.yaml Yes Yes Yes Yes Yes No
MPersonnel\Gui\Setup\AbilityLevelSetup.yaml Yes Yes Yes Yes Yes No
MPersonnel\Gui\Setup\ApplicantStatusSetup.yaml Yes Yes Yes Yes Yes No
MPersonnel\Gui\Setup\ArrivalDeparturePointSetup.yaml Yes Yes Yes Yes Yes No
MPersonnel\Gui\Setup\Country_EventLevelSetup.yaml Yes Yes Yes Yes Yes No
MPersonnel\Gui\Setup\DocumentTypeCategorySetup.yaml Yes Yes Yes Yes Yes No
MPersonnel\Gui\Setup\DocumentTypeSetup.yaml Yes Yes Yes Yes Yes No 1426
MPersonnel\Gui\Setup\DriverStatusSetup.yaml Yes Yes Yes Yes Yes No
MPersonnel\Gui\Setup\EventRoleSetup.yaml Yes Yes Yes Yes Yes No
MPersonnel\Gui\Setup\JobAssignmentTypeSetup.yaml Yes Yes Yes Yes Yes No 1727
MPersonnel\Gui\Setup\LanguageLevelSetup.yaml Yes Yes Yes Yes Yes No 1733
MPersonnel\Gui\Setup\LeadershipRatingSetup.yaml Yes Yes Yes Yes Yes No
MPersonnel\Gui\Setup\OrganisationContactSetup.yaml Yes Yes Yes Yes Yes No 1700
MPersonnel\Gui\Setup\PassportTypeSetup.yaml Yes Yes Yes Yes Yes No
MPersonnel\Gui\Setup\PositionSetup.yaml Yes Yes Yes Yes Yes No 1724
MPersonnel\Gui\Setup\ProfessionalAreaSetup.yaml Yes Yes Yes Yes Yes No
MPersonnel\Gui\Setup\QualificationLevelSetup.yaml Yes Yes Yes Yes Yes No 1713
MPersonnel\Gui\Setup\SkillCategorySetup.yaml Yes Yes Yes Yes Yes No
MPersonnel\Gui\Setup\SkillLevelSetup.yaml Yes Yes Yes Yes Yes No
MPersonnel\Gui\Setup\TransportTypeSetup.yaml Yes Yes Yes Yes Yes No
MSysMan\Gui\Setup\LanguageSpecificSetup.yaml Yes Yes Yes Yes Yes No 2231

Screens Based on Template: WindowEditUIConnector (2 files use this template).

The table listings consist of only those files that have a grid, a details panel and a buttons panel.

Filename Has Grid Has Details Has Buttons Has All Has Filter/Find Has Manual RowFilter Mantis Comments

Screens Based on Template: WindowEditWebConnectorMasterDetail (1 files use this template).

The table listings consist of only those files that have a grid, a details panel and a buttons panel.

Filename Has Grid Has Details Has Buttons Has All Has Filter/Find Has Manual RowFilter Mantis Comments
MFinance\Gui\AP\APEditDocument.yaml Yes Yes Yes Yes No No

Screens Based on Template: ControlMaintainTable (30 files use this template).

The table listings consist of only those files that have a grid, a details panel and a buttons panel.

Filename Has Grid Has Details Has Buttons Has All Has Filter/Find Has Manual RowFilter Mantis Comments
MFinance\Gui\Gift\UC_GiftBatches.yaml Yes Yes Yes Yes No Yes 1359 and 1361
MFinance\Gui\Gift\UC_GiftTransactions.yaml Yes Yes Yes Yes No Yes
MFinance\Gui\Gift\UC_RecurringGiftBatches.yaml Yes Yes Yes Yes No No 1363 and 2122
MFinance\Gui\Gift\UC_RecurringGiftTransactions.yaml Yes Yes Yes Yes No Yes 1363
MFinance\Gui\GL\UC_GLAttributes.yaml Yes Yes No No No Yes
MFinance\Gui\GL\UC_GLBatches.yaml Yes Yes Yes Yes Yes Yes 1366 Requires testing to ensure manual code file functionality still works as before but with new filter panel
MFinance\Gui\GL\UC_GLJournals.yaml Yes Yes Yes Yes Yes No 1367
MFinance\Gui\GL\UC_GLTransactions.yaml Yes Yes Yes Yes Yes Yes 1368
MFinance\Gui\GL\UC_RecurringGLAttributes.yaml Yes Yes No No No Yes
MFinance\Gui\GL\UC_RecurringGLBatches.yaml Yes Yes Yes Yes Yes Yes 1370
MFinance\Gui\GL\UC_RecurringGLJournals.yaml Yes Yes Yes Yes Yes Yes 1372
MFinance\Gui\GL\UC_RecurringGLTransactions.yaml Yes Yes Yes Yes Yes Yes 1374
MFinance\Gui\Setup\UC_AccountAnalysisAttributes.yaml Yes Yes Yes Yes No Yes 2124
MFinance\Gui\Setup\UC_SetupAnalysisValues.yaml Yes Yes Yes Yes Yes No 2125
MPartner\Gui\UC_Applications.yaml Yes Yes Yes Yes No No No Filter/Find planned for this screen
MPartner\Gui\UC_FinanceDetails.yaml Yes Yes Yes Yes No No No Filter/Find planned for this screen
MPartner\Gui\UC_IndividualData_Abilities.yaml Yes Yes Yes Yes No No No Filter/Find planned for this screen
MPartner\Gui\UC_IndividualData_CommitmentPeriods.yaml Yes Yes Yes Yes No No No Filter/Find planned for this screen
MPartner\Gui\UC_IndividualData_JobAssignments.yaml Yes Yes Yes Yes No No No Filter/Find planned for this screen
MPartner\Gui\UC_IndividualData_Passport.yaml Yes Yes Yes Yes No No No Filter/Find planned for this screen
MPartner\Gui\UC_IndividualData_PersonalDocuments.yaml Yes Yes Yes Yes No No No Filter/Find planned for this screen
MPartner\Gui\UC_IndividualData_PersonalLanguages.yaml Yes Yes Yes Yes No No No Filter/Find planned for this screen
MPartner\Gui\UC_IndividualData_PersonSkills.yaml Yes Yes Yes Yes No No No Filter/Find planned for this screen
MPartner\Gui\UC_IndividualData_PreviousExperience.yaml Yes Yes Yes Yes No No No Filter/Find planned for this screen
MPartner\Gui\UC_IndividualData_ProgressReports.yaml Yes Yes Yes Yes No No No Filter/Find planned for this screen
MPartner\Gui\UC_PartnerInterests.yaml Yes Yes Yes Yes No No No Filter/Find planned for this screen
MPartner\Gui\UC_PartnerRelationships.yaml Yes Yes Yes Yes No No No Filter/Find planned for this screen
MPartner\Gui\UC_Subscriptions.yaml Yes Yes Yes Yes No No No Filter/Find planned for this screen
MPartner\Gui\Extracts\UC_ExtractMaintain.yaml Yes Yes Yes Yes No No
MPartner\Gui\Extracts\UC_ExtractMasterList.yaml Yes Yes Yes Yes No No

Screens Based on Template: ControlMaintainCacheableTable (1 files use this template).

The table listings consist of only those files that have a grid, a details panel and a buttons panel.

Filename Has Grid Has Details Has Buttons Has All Has Filter/Find Has Manual RowFilter Mantis Comments
MPartner\Gui\Setup\UC_ContactAttributeDetail.yaml Yes Yes Yes Yes Yes Yes

Screens Based on Template: WindowSingleTable (1 files use this template).

The table listings consist of only those files that have a grid, a details panel and a buttons panel.

Filename Has Grid Has Details Has Buttons Has All Has Filter/Find Has Manual RowFilter Mantis Comments
MFinance\Gui\Gift\GiftRevertAdjust.yaml Yes Yes Yes Yes No Yes

Screens Based on Template: WindowBrowsePrint (2 files use this template).

The table listings consist of only those files that have a grid, a details panel and a buttons panel.

Filename Has Grid Has Details Has Buttons Has All Has Filter/Find Has Manual RowFilter Mantis Comments
MFinance\Gui\Gift\GiftDonorsOfWorkerLetter.yaml Yes No No No No No
MFinance\Gui\Gift\GiftNewDonorLetter.yaml Yes No No No No No

Screens Based on Template: ControlMaintainTableWithDataViewGrid (0 files use this template).

The table listings consist of only those files that have a grid, a details panel and a buttons panel.

Filename Has Grid Has Details Has Buttons Has All Has Filter/Find Has Manual RowFilter Mantis Comments

Summary

 111 screens with grdDetails
 111 screens with pnlDetails
 106 screens with pnlButtons
 104 screens have all the above
 76 screens have Filter/Find
 14 screens do not require Filter/Find
 There are 14 screens that are still potential candidates for Filter/Find


Mantis cases fixed: 1348, 1349, 1350, 1351, 1352, 1355, 1356, 1357, 1359, 1361, 1363, 1366, 1367, 1368, 1370, 1372, 1374, 1388, 1390, 1392, 1394, 1396, 1398, 1400, 1402, 1404, 1406, 1408, 1426, 1656, 1659, 1662, 1700, 1713, 1724, 1727, 1733, 1754, 1757, 1760, 1763, 1769, 1772, 2121, 2122, 2124, 2125, 2201, 2231

Previous Filter Button Implementation Information

This analysis was run after completion of the horizontal button bar implementation, which was a necessary first step to adding the Filter/Find functionality, since the Filter button itself is part of the button panel.

Analysis run at 12:45 on 27/06/2013.
All the files listed below have at least one of: a Details Grid, a Details Panel or a Buttons Panel

Screens Based on Template: WindowEdit (8 files use this template).

The table listings consist of only those files that have a grid, a details panel and a buttons panel.

Filename Has Grid Has Details Has Buttons Has All Comments
MFinance\Gui\Budget\MaintainBudget.yaml Yes Yes Yes Yes Modified
MFinance\Gui\Common\BankStatementImport.yaml No Yes Yes No No change
MFinance\Gui\Setup\GiftMotivationSetup.yaml Yes Yes Yes Yes Modified and layout checked/improved
MFinance\Gui\Setup\MotivationGroupSetup.yaml Yes Yes Yes Yes Modified and layout checked/improved
MFinance\Gui\Setup\SetupAnalysisTypes.yaml Yes Yes Yes Yes Modified and layout checked/improved (considerably?)
MPartner\Gui\PersonnelStaffData.yaml Yes Yes Yes Yes Modified and layout checked/improved
MSysMan\Gui\MaintainUsers.yaml Yes Yes Yes Yes Modified and layout checked/improved

Screens Based on Template: WindowTDS (6 files use this template).

The table listings consist of only those files that have a grid, a details panel and a buttons panel.

Filename Has Grid Has Details Has Buttons Has All Comments
MFinance\Gui\Setup\GLAccountHierarchy.yaml No Yes No No n/a
MFinance\Gui\Setup\GLCostCentreHierarchy.yaml No Yes No No n/a

Screens Based on Template: WindowMaintainTable (8 files use this template).

The table listings consist of only those files that have a grid, a details panel and a buttons panel.

Filename Has Grid Has Details Has Buttons Has All Comments
MCommon\Gui\Setup\InternationalPostalTypeSetup.yaml Yes Yes Yes Yes Modified and layout checked/improved
MCommon\Gui\Setup\SetupCurrency.yaml Yes Yes Yes Yes Modified and layout checked/improved
MFinance\Gui\Setup\CurrencyLanguageSetup.yaml Yes Yes Yes Yes Modified and layout checked/improved
MFinance\Gui\Setup\SetupCorporateExchangeRate.yaml Yes Yes Yes Yes Modified and layout checked/improved
MFinance\Gui\Setup\SetupDailyExchangeRate.yaml Yes Yes Yes Yes Modified and layout checked/improved, but needs manual code changes
MPartner\Gui\Setup\MailingSetup.yaml Yes Yes Yes Yes Modified and layout checked/improved
MPersonnel\Gui\Setup\ApplicationTypeSetup.yaml Yes Yes Yes Yes Modified and layout checked/improved
MSysMan\Gui\Setup\SecurityGroupSetup.yaml Yes Yes Yes Yes Modified and layout checked/improved

Screens Based on Template: WindowMaintainCacheableTable (56 files use this template).

The table listings consist of only those files that have a grid, a details panel and a buttons panel.

Filename Has Grid Has Details Has Buttons Has All Comments
MCommon\Gui\Setup\CountrySetup.yaml Yes Yes Yes Yes Modified and layout checked/improved
MCommon\Gui\Setup\FrequencySetup.yaml Yes Yes Yes Yes Modified and layout checked/improved
MCommon\Gui\Setup\LanguageCodeSetup.yaml Yes Yes Yes Yes Modified and layout checked/improved
MCommon\Gui\Setup\LocalDataFieldOrderSetup.yaml Yes No Yes No n/a
MCommon\Gui\Setup\LocalDataFieldSetup.yaml Yes Yes Yes Yes Modified and layout checked/improved
MConference\Gui\Setup\ConferenceCostTypeSetup.yaml Yes Yes Yes Yes Modified and layout checked/improved
MFinance\Gui\Setup\EmailDestinationSetup.yaml Yes Yes Yes Yes Modified and layout checked/improved
MFinance\Gui\Setup\SetupAccountingPeriod.yaml Yes Yes No No n/a
MFinance\Gui\Setup\SetupAdminGrantsPayable.yaml Yes Yes Yes Yes Modified and layout checked/improved
MFinance\Gui\Setup\SetupAdminGrantsReceivable.yaml Yes Yes Yes Yes Modified and layout checked/improved
MFinance\Gui\Setup\SetupCostCentreTypes.yaml Yes Yes Yes Yes Modified and layout checked/improved
MFinance\Gui\Setup\SetupMethodOfGiving.yaml Yes Yes Yes Yes Modified and layout checked/improved
MFinance\Gui\Setup\SetupMethodOfPayment.yaml Yes Yes Yes Yes Modified and layout checked/improved
MFinance\Gui\Setup\SetupSuspenseAccount.yaml Yes Yes Yes Yes Modified and layout checked/improved
MPartner\Gui\Setup\AcquisitionCodeSetup.yaml Yes Yes Yes Yes Modified and layout checked/improved
MPartner\Gui\Setup\AddresseeTypeSetup.yaml Yes Yes Yes Yes Modified and layout checked/improved
MPartner\Gui\Setup\BusinessCodeSetup.yaml Yes Yes Yes Yes Modified and layout checked/improved
MPartner\Gui\Setup\ContactAttributeSetup.yaml Yes Yes Yes Yes Modified and layout checked/improved
MPartner\Gui\Setup\ContactMethodSetup.yaml Yes Yes Yes Yes Modified and layout checked/improved
MPartner\Gui\Setup\DenominationCodeSetup.yaml Yes Yes Yes Yes Modified and layout checked/improved
MPartner\Gui\Setup\InterestCategorySetup.yaml Yes Yes Yes Yes Modified and layout checked/improved
MPartner\Gui\Setup\InterestSetup.yaml Yes Yes Yes Yes Modified and layout checked/improved
MPartner\Gui\Setup\LocalDataOptionListNameSetup.yaml Yes Yes Yes Yes Modified and layout checked/improved
MPartner\Gui\Setup\LocalDataOptionsSetup.yaml Yes Yes Yes Yes Modified and layout checked/improved
MPartner\Gui\Setup\LocationTypeSetup.yaml Yes Yes Yes Yes Modified and layout checked/improved
MPartner\Gui\Setup\MaritalStatusSetup.yaml Yes Yes Yes Yes Modified and layout checked/improved
MPartner\Gui\Setup\OccupationCodeSetup.yaml Yes Yes Yes Yes Modified and layout checked/improved
MPartner\Gui\Setup\PartnerStatusSetup.yaml Yes Yes Yes Yes Modified and layout checked/improved
MPartner\Gui\Setup\PartnerTypeSetup.yaml Yes Yes Yes Yes Modified and layout checked/improved
MPartner\Gui\Setup\PublicationCostSetup.yaml Yes Yes Yes Yes Modified and layout checked/improved
MPartner\Gui\Setup\PublicationSetup.yaml Yes Yes Yes Yes Modified and layout checked/improved
MPartner\Gui\Setup\ReasonSubscriptionCancelledSetup.yaml Yes Yes Yes Yes Modified and layout checked/improved
MPartner\Gui\Setup\ReasonSubscriptionGivenSetup.yaml Yes Yes Yes Yes Modified and layout checked/improved
MPartner\Gui\Setup\RelationCategorySetup.yaml Yes Yes Yes Yes Modified and layout checked/improved
MPartner\Gui\Setup\RelationshipSetup.yaml Yes Yes Yes Yes Modified and layout checked/improved
MPersonnel\Gui\Setup\AbilityAreaSetup.yaml Yes Yes Yes Yes Modified and layout checked/improved
MPersonnel\Gui\Setup\AbilityLevelSetup.yaml Yes Yes Yes Yes Modified and layout checked/improved
MPersonnel\Gui\Setup\ApplicantStatusSetup.yaml Yes Yes Yes Yes Modified and layout checked/improved
MPersonnel\Gui\Setup\ArrivalDeparturePointSetup.yaml Yes Yes Yes Yes Modified and layout checked/improved
MPersonnel\Gui\Setup\Country_EventLevelSetup.yaml Yes Yes Yes Yes Modified and layout checked/improved
MPersonnel\Gui\Setup\DocumentTypeCategorySetup.yaml Yes Yes Yes Yes Modified and layout checked/improved
MPersonnel\Gui\Setup\DocumentTypeSetup.yaml Yes Yes Yes Yes Modified and layout checked/improved
MPersonnel\Gui\Setup\DriverStatusSetup.yaml Yes Yes Yes Yes Modified and layout checked/improved
MPersonnel\Gui\Setup\EventRoleSetup.yaml Yes Yes Yes Yes Modified and layout checked/improved (considerably?)
MPersonnel\Gui\Setup\JobAssignmentTypeSetup.yaml Yes Yes Yes Yes Modified and layout checked/improved
MPersonnel\Gui\Setup\LanguageLevelSetup.yaml Yes Yes Yes Yes Modified and layout checked/improved
MPersonnel\Gui\Setup\LeadershipRatingSetup.yaml Yes Yes Yes Yes Modified and layout checked/improved
MPersonnel\Gui\Setup\OrganisationContactSetup.yaml Yes Yes Yes Yes Modified and layout checked/improved
MPersonnel\Gui\Setup\PassportTypeSetup.yaml Yes Yes Yes Yes Modified and layout checked/improved
MPersonnel\Gui\Setup\PositionSetup.yaml Yes Yes Yes Yes Modified and layout checked/improved
MPersonnel\Gui\Setup\ProfessionalAreaSetup.yaml Yes Yes Yes Yes Modified and layout checked/improved
MPersonnel\Gui\Setup\QualificationLevelSetup.yaml Yes Yes Yes Yes Modified and layout checked/improved
MPersonnel\Gui\Setup\SkillCategorySetup.yaml Yes Yes Yes Yes Modified and layout checked/improved
MPersonnel\Gui\Setup\SkillLevelSetup.yaml Yes Yes Yes Yes Modified and layout checked/improved
MPersonnel\Gui\Setup\TransportTypeSetup.yaml Yes Yes Yes Yes Modified and layout checked/improved
MSysMan\Gui\Setup\LanguageSpecificSetup.yaml Yes Yes Yes Yes Modified and layout checked/improved

Screens Based on Template: WindowEditUIConnector (2 files use this template).

The table listings consist of only those files that have a grid, a details panel and a buttons panel.

Filename Has Grid Has Details Has Buttons Has All Comments

Screens Based on Template: WindowEditWebConnectorMasterDetail (1 files use this template).

The table listings consist of only those files that have a grid, a details panel and a buttons panel.

Filename Has Grid Has Details Has Buttons Has All Comments
MFinance\Gui\AP\APEditDocument.yaml Yes Yes Yes Yes Modified and layout checked/improved

Screens Based on Template: ControlMaintainTable (29 files use this template).

The table listings consist of only those files that have a grid, a details panel and a buttons panel.

Filename Has Grid Has Details Has Buttons Has All Comments
MFinance\Gui\Gift\UC_GiftBatches.yaml Yes Yes Yes Yes Modified without layout changes
MFinance\Gui\Gift\UC_GiftTransactions.yaml Yes Yes Yes Yes Modified without layout changes
MFinance\Gui\Gift\UC_RecurringGiftBatches.yaml Yes Yes Yes Yes Modified without layout changes
MFinance\Gui\Gift\UC_RecurringGiftTransactions.yaml Yes Yes Yes Yes Modified without layout changes
MFinance\Gui\GL\UC_GLAttributes.yaml Yes Yes No No n/a
MFinance\Gui\GL\UC_GLBatches.yaml Yes Yes Yes Yes Modified without layout changes
MFinance\Gui\GL\UC_GLJournals.yaml Yes Yes Yes Yes Modified without layout changes
MFinance\Gui\GL\UC_GLTransactions.yaml Yes Yes Yes Yes Modified without layout changes
MFinance\Gui\GL\UC_RecurringGLAttributes.yaml Yes Yes No No n/a
MFinance\Gui\GL\UC_RecurringGLBatches.yaml Yes Yes Yes Yes Modified without layout changes
MFinance\Gui\GL\UC_RecurringGLJournals.yaml Yes Yes Yes Yes Modified without layout changes
MFinance\Gui\GL\UC_RecurringGLTransactions.yaml Yes Yes Yes Yes Modified without layout changes
MFinance\Gui\Setup\UC_AccountAnalysisAttributes.yaml Yes Yes Yes Yes Modified without layout changes
MFinance\Gui\Setup\UC_SetupAnalysisValues.yaml Yes Yes Yes Yes Modified without layout changes
MPartner\Gui\UC_Applications.yaml Yes Yes Yes Yes Modified without layout changes
MPartner\Gui\UC_FinanceDetails.yaml Yes Yes Yes Yes Modified without layout changes
MPartner\Gui\UC_IndividualData_Abilities.yaml Yes Yes Yes Yes Modified without layout changes
MPartner\Gui\UC_IndividualData_CommitmentPeriods.yaml Yes Yes Yes Yes Modified without layout changes
MPartner\Gui\UC_IndividualData_JobAssignments.yaml Yes Yes Yes Yes Modified without layout changes
MPartner\Gui\UC_IndividualData_Passport.yaml Yes Yes Yes Yes Modified without layout changes
MPartner\Gui\UC_IndividualData_PersonalDocuments.yaml Yes Yes Yes Yes Modified without layout changes
MPartner\Gui\UC_IndividualData_PersonalLanguages.yaml Yes Yes Yes Yes Modified without layout changes
MPartner\Gui\UC_IndividualData_PersonSkills.yaml Yes Yes Yes Yes Modified without layout changes
MPartner\Gui\UC_IndividualData_PreviousExperience.yaml Yes Yes Yes Yes Modified without layout changes
MPartner\Gui\UC_IndividualData_ProgressReports.yaml Yes Yes Yes Yes Modified without layout changes
MPartner\Gui\UC_PartnerRelationships.yaml Yes Yes Yes Yes Modified without layout changes
MPartner\Gui\UC_Subscriptions.yaml Yes Yes Yes Yes Modified without layout changes
MPartner\Gui\Extracts\UC_ExtractMaintain.yaml Yes Yes Yes Yes Modified without layout changes
MPartner\Gui\Extracts\UC_ExtractMasterList.yaml Yes Yes Yes Yes Modified without layout changes

Screens Based on Template: ControlMaintainCacheableTable (1 files use this template).

The table listings consist of only those files that have a grid, a details panel and a buttons panel.

Filename Has Grid Has Details Has Buttons Has All Comments
MPartner\Gui\Setup\UC_ContactAttributeDetail.yaml Yes Yes Yes Yes Modified without layout changes

Screens Based on Template: WindowSingleTable (1 files use this template).

The table listings consist of only those files that have a grid, a details panel and a buttons panel.

Filename Has Grid Has Details Has Buttons Has All Comments
MFinance\Gui\Gift\GiftRevertAdjust.yaml Yes Yes Yes Yes n/a This screen has OK/Cancel

Screens Based on Template: WindowBrowsePrint (2 files use this template).

The table listings consist of only those files that have a grid, a details panel and a buttons panel.

Filename Has Grid Has Details Has Buttons Has All Comments
MFinance\Gui\Gift\GiftDonorsOfWorkerLetter.yaml Yes No No No n/a
MFinance\Gui\Gift\GiftNewDonorLetter.yaml Yes No No No n/a

Screens Based on Template: ControlMaintainTableWithDataViewGrid (0 files use this template).

The table listings consist of only those files that have a grid, a details panel and a buttons panel.

Filename Has Grid Has Details Has Buttons Has All Comments

Summary

 104 screens with grdDetails
 104 screens with pnlDetails
 100 screens with pnlButtons
 98 screens have all the above