C2025-027-Develop-a-way-to-filter-annotations-so-the-user-can-view-only-the-types-they-want-to-see-EP #544
Closed
plarsen
wants to merge 12 commits from
C2025-027-Develop-a-way-to-filter-annotations-so-the-user-can-view-only-the-types-they-want-to-see-EP into C2025-023
pull from: C2025-027-Develop-a-way-to-filter-annotations-so-the-user-can-view-only-the-types-they-want-to-see-EP
merge into: Volian:C2025-023
Volian:master
Volian:Development
Volian:F2026-016_Robinson_Foldout_Format
Volian:B2026-065_RNO_TablePositionAdjustment
Volian:B2026-064
Volian:F2026-015_SouthTexas_ChgBars
Volian:B2026-054
Volian:F2026-014_SouthTexas_Caution_Box_Width
Volian:B2026-063
Volian:B2026-057
Volian:B2026-052
Volian:B2026-60_B2026-61
Volian:B2026-058
Volian:C2026-021_B2026-048
Volian:B2026-050
Volian:B2026-051
Volian:C2026-008
Volian:C2026-037
Volian:B2026-045
Volian:B2026-046-RO-symbols-and-Annotations
Volian:F2026-013_Vogtle_3_4_Format
Volian:B2026-043-Fix-Error-for-Set_At_All_Level-in-the-Applicability-tab-evaluate-having-the-button-grayed-out-for-the-RNO-column-when-clicked-executes-function
Volian:C2026-014
Volian:C2026-015
Volian:B2026-042-Fix-Null-Error-for-Set_At_All_Level-in-the-Applicability-tab-evaluate-having-the-button-grayed-out-for-the-RNO-column-4
Volian:C2026-027-New-Set_At_All_Level-in-the-Applicability-tab-evaluate-having-the-button-grayed-out-for-the-RNO-column
Volian:B2026-040
Volian:B2026-037
Volian:C2026-033_Baseline_Printing
Volian:baseline
Volian:B2026-035_fix_RO_Preview_for_X_Y_Plots
Volian:General_Debugging
Volian:BNPP_CoverPage_Consolidation
Volian:B2026-018_The_Disable_Initial_Line_check_box
Volian:B2026-023-Adding-RO-Editor-symbols-to-RO-X_Y_plots
Volian:B2026-034
Volian:C2026-007_B2026-027
Volian:B2026-033
Volian:B2026-030
Volian:C2026-028
Volian:B2026-022-Adding-RO-Editor-symbols-to-RO-Tables
Volian:C2026-030_BNPP_CoverAdjustments
Volian:C2024_006_The_Admin_tool_that_Check_for_bad_RO_links_could_be_improved_to_fix-some-additional_cases-4
Volian:B2026-001-Sort-order--for-ROs-Wolf-Creek-2
Volian:C2025-048-Set-Quick-Print-overwrite-pdf-to-false
Volian:C2025-047-AnnotationsTypeSelectChanges
Volian:C2025-047-AnnotationsTypeSelectChanges-5
Volian:C2025-023-New-EP-Format-File
Volian:C2024-041-Disable-UCF-(User-Control-of-Format)-options
Volian:C2020-049-Add-the-ability-for-PROMS-to-remember-the-procedure-tabs-that-were-open-when-you-closed-PROMS-6
Volian:F2024-074-Farley_TOC
Volian:C2020-049-Add-the-ability-for-PROMS-to-remember-the-procedure-tabs-that-were-open-when-you-closed-PROMS
Volian:B2024-063-Invalid-Format-message-box-displays-when-rev-date-empty
Volian:B2024-062_EmptyProcedure
Volian:B2024-068-VCS-Deviation-Format
Volian:C2024-005
Volian:C2024-016-Write-Info-to-Results-Window-Delete-Annotations
Volian:B2024-046-Set-Default-Tab-In-Admin-Tools
Volian:C2024-005-Annotations-Cleanup
Volian:B2024-041
Volian:C2024-004_fix
Volian:C2021-059
Volian:B2024-032-Fix-Quick-Print
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Delete Branch "C2025-027-Develop-a-way-to-filter-annotations-so-the-user-can-view-only-the-types-they-want-to-see-EP"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Develop a way to filter annotations so the user can view only the types they want to see.
May need to discuss --- looks like this branch was based off Development and not C2025-023.
As a result, this has other items included that are not part of this request item ---- this could cause conflicts down the line when we try to merge the multiple branches together.
One other thing I am noticing with this, is it looks like there are quite a few places where there is commented out / un-used code. If there is a reason for this (or John disagrees with me then I am good with it), but IMO at least I think we should reduce the size of the code base by removing the code if it is commented and no longer serves a purpose (i.e. - was the code written and commented out because of possible future changes needed or just stuff for when something was being worked through and not used but left in? - I will comment on an individual example or what I am referring to but there are a number of places this is the case)
I agree with Matt's comments. It does look like this was based off of Development (noticed that It wants to included Matt's latest changes to VLNSvgPageHeader.cs).
Also, looking at the screen shot in the Source Control document, noticed the Select Annotation Type does not have header over the two columns. This could be confusing to customers, especially once Annotation were selected for filtering.
If we want any of the commented out code to hang around, then some text should be added to explain why, even if it say something like keep until it clears testing.
@@ -24032,0 +24051,4 @@[DTS] [datetime] NOT NULL,[UserID] [nvarchar](100) NOT NULL,[LastChanged] [timestamp] NOT NULL,[IsEPAnnotationType] [bit] NOT NULLMight be missing something, but not sure why this would have a Is EPAnnotationType?
Since this has a TypeID --- would assume that would get this from:
Select AnnotationTypes.IsEPAnnotationType FROM AnnotationTypes where AnnotationTypes.TypeID = AnnotationTypeSelections.TypeID
Thoughts are if it is being stored in 2 places - how do you keep them in synch / what if they are not in synch?
Again - could easily be missing the reason for this flag, but figured I would double check?
@@ -24032,0 +24068,4 @@GO-- =============================================-- Author: <Author,,Name>Should this have Author / description info in it?
@@ -24032,0 +24106,4 @@GO-- =============================================-- Author: Matthew SchillShould this have different author / description/etc...?
@@ -24032,0 +24110,4 @@-- Create date: 3/21/2025-- Description: Add EP to AnnotationTypes-- =============================================CREATE PROCEDURE [dbo].[getAnnotationTypes2]Should this be something like get AnnotationTypeSelections since it gets the selections not the type details?
@@ -24032,0 +24142,4 @@SET QUOTED_IDENTIFIER ONGO-- =============================================Should this have different author / description/etc...?
@@ -24032,0 +24185,4 @@GO-- =============================================-- Author: <Author,,Name>Should this have different author / description/etc...?
@@ -0,0 +67,4 @@dt.Rows.Add(row);}//row = dt.NewRow();This is an example of what I was referring to with the commented out code as it is very similar to the uncommented code above.
@@ -24032,0 +24044,4 @@CREATE TABLE [dbo].[AnnotationTypeSelections]([ASTypeID] [int] IDENTITY(1,1) NOT NULL,[TypeID] [int] NULL,I might be missing something - but seams strange to have this setting at the item level (i.e. turning off showing Annotation types at the item level) --- wouldn't this be overall (under options) or at the MyDocVersion / Section level?
--- again, could easily be missing something but figured I would bring it up.
@@ -24032,0 +24042,4 @@SET QUOTED_IDENTIFIER ONGOCREATE TABLE [dbo].[AnnotationTypeSelections](Should there be indexes on this?
a Primary Key / TypeID and ItemID combo?
this should be a new branch based off of development.
Pull request closed