5.14.16 - 20 Sep 2018 Change [ HABF-3238] - Update 2 shape files on prod with complex shape files [ HABF-3239] - Release 5.14.16 to Production Defect [ HABF-3233] - Accomplishments are allowing saved of past FYs 5.14.15 - 06 Sep 2018 Change Defect [ HABF-3224] - Detail Reports not working for Modules in Puerto Rico 5.14.14 - 04 Sep 2018 Change Task [ HABF-3222] - QA/QC Performance Reports need a performance check included in their report query 5.14.13 - 31 Aug 2018 Change Defect [ HABF-3218] - New Accomplishments created BEFORE the lock date should allow Current FY before the lock date 5.14.12 - 30 Aug 2018 Change 5.14.11 - 30 Aug 2018 Change Task [ HABF-3209] - Migrate Projects to different Mechanisms Defect [ HABF-3216] - Accomplishment Name search no longer filtering data Story [ HABF-3198] - Set Completion Date Deadline to August 31st, 2018 5.14.10 - 29 Aug 2018 Change Task Defect 5.14.9 - 08/28/2018 Change Task 5.14.8 - 08/15/2018 Change Task [ HABF-3202] - Update activiti habits measure call to use environment varibles for username and password Defect [ HABF-3187] - Issue with validation report links [ HABF-3192] - Firewall issue with narrative 5.14.7 - 07/05/2018 Change Defect [ HABF-3179] - Keyword Search fails when using Oregon in the state filter. 5.14.6 - 06/28/2018 Change [ HABF-3178] - HOT Fix - Habits ArcGIS Server Proxy Token Expired 5.14.5 - 06/27/2018 Change [ HABF-3175] - Deploy HabITS5.14.5 to Production Defect [ HABF-3162] - Invalid input params when using filters on the mapper Story [ HABF-3165] - Accomplishment Keyword Search [ HABF-3174] - Create some sort of Search Syntax help for the Keyword Search page. 5.14.4 - 06/06/2018 Change [ HABF-3171] - Deploy 5.14.4 changes to Production [ OCCAM-507] - Deploy habits trunk with updated proxy map service token Story [ HABF-3158] - New Accomplishment Control: Is Fishing Or Hunting Allowed 5.14.3 - 03/26/2018 Change Task Defect [ HABF-3146] - Error when editing accomp for new mechanism. 5.14.2 - 03/01/2018 Change Task [ HABF-3140] - Validation errors being reported incorrectly in Validation Detail Report 5.14.1 - 02/08/2018 Change Task [ HABF-3080] - Fix Report Map images to show correct boundaries and project points. [ HABF-3083] - Fix Species Summary Report map images [ HABF-3113] - Show Projects by species in the mapped areas [ HABF-3131] - Upgrade HabITS5 to use the new Artifactory Defect [ HABF-3105] - Publishing a Focus Area isn't showing correct data (QA). [ HABF-3107] - Fixes and Changes to Reports found during HABF-3104 pt.2 [ HABF-3108] - Fix Post exports barracuda issue [ HABF-3112] - Publishing a Focus Area isn't showing correct data (beta). [ HABF-3115] - Validation Report reporting incorrect values Story [ HABF-3073] - Create UI to access Summary Reports [ HABF-3114] - Remove the FPDSS layer from map instances [ HABF-3119] - Species Summary Report - Display Listed Species map Historical Range [ HABF-3120] - Species Summary Report - Display Listed Species map for Current Range [ HABF-3121] - Species Summary Report - Display Project Points for ITIS Species map [ HABF-3122] - Species Summary Report - Display Completed Accomplishment Summary [ HABF-3123] - Species Summary Report - Display Project and Accomplishment counts 5.14.0 - 12/29/2017 Change [ HABF-3090] - Production release of HabITS 5.14.0 - reports Task [ HABF-2507] - Report Framework - Display filter variables in a user friendly way [ HABF-2856] - Update HabITS Proxy Servlet tokens - 1/3/2017 [ HABF-2982] - Integration tests for Validation Detail Report [ HABF-2986] - Improve Report Controller and Report Service Architecture [ HABF-2989] - Update the Reporting Plugin to utilize the Read-Only DB [ HABF-2990] - Improve Reporting Framework UI [ HABF-2991] - Migrate 'Completed Accomplishment Totals' to Reporting Framework [ HABF-2992] - Migrate 'Completed Accomplishment List' to Reporting Framework [ HABF-2993] - Migrate 'Active Accomplishment Totals' to Reporting Framework [ HABF-2994] - Migrate 'Active Accomplishment List' to Reporting Framework [ HABF-2999] - Migrate 'Completed Accomplishment by Species Totals' to Reporting Framework [ HABF-3000] - Migrate 'Completed Accomplishment by Species List' to Reporting Framework [ HABF-3001] - Migrate 'Completed Climate Change Accomplishment Totals' to Reporting Framework [ HABF-3002] - Migrate 'Completed Climate Change Accomplishment List' to Reporting Framework [ HABF-3003] - Migrate 'Active Climate Change Accomplishment Totals' to Reporting Framework [ HABF-3004] - Migrate 'Active Climate Change Accomplishment List' to Reporting Framework [ HABF-3005] - Migrate 'Completed Project Totals' to Reporting Framework [ HABF-3006] - Migrate 'Completed Project List' to Reporting Framework [ HABF-3007] - Migrate 'Active Project Totals' to Reporting Framework [ HABF-3008] - Migrate 'Active Project List' to Reporting Framework [ HABF-3009] - Migrate 'Partner Contribution Totals' to Reporting Framework [ HABF-3010] - Migrate 'Focus Area Accomplishment List' to Reporting Framework [ HABF-3011] - Migrate 'Focus Area Target Completion List' to Reporting Framework [ HABF-3012] - Migrate 'Completed Focus Area Expenditures Totals' to Reporting Framework [ HABF-3013] - Migrate 'Completed JVA Expenditures Totals' to Reporting Framework [ HABF-3014] - Migrate 'Active JVA Expenditures Totals' to Reporting Framework [ HABF-3015] - Migrate 'Active Accomplishment with Species List' to Reporting Framework [ HABF-3016] - Migrate 'Completed Accomplishment with Species List' to Reporting Framework [ HABF-3017] - Migrate 'Performance Subtotals Totals' to Reporting Framework [ HABF-3018] - Migrate 'Performance Fish Passage Subtotals Totals' to Reporting Framework [ HABF-3019] - Migrate 'Completed Accomplishment Performance List with Narrative List' to Reporting Framework [ HABF-3020] - Migrate 'Completed Fish Passage Accomplishment Performance List with Narrative List' to Reporting Framework [ HABF-3021] - Migrate 'QA/QC Flagged Accomplishment List with Narrative List' to Reporting Framework [ HABF-3022] - Migrate 'QA/QC Flagged Fish Passage Accomplishment Performance List with Narrative List' to Reporting Framework [ HABF-3023] - Migrate 'Completed Accomplishment 8 Digit HUC Totals' to Reporting Framework [ HABF-3024] - Migrate 'Completed Accomplishment 8 Digit HUC List' to Reporting Framework [ HABF-3025] - Migrate 'Completed Accomplishment JVA Totals' to Reporting Framework [ HABF-3026] - Migrate 'Completed Accomplishment JVA List' to Reporting Framework [ HABF-3027] - Migrate 'Completed Accomplishment LCC Totals' to Reporting Framework [ HABF-3028] - Migrate 'Completed Accomplishment LCC List' to Reporting Framework [ HABF-3029] - Migrate 'Completed Accomplishment EcoRegion Totals' to Reporting Framework [ HABF-3030] - Migrate 'Completed Accomplishment EcoRegion List' to Reporting Framework [ HABF-3031] - Migrate 'Completed Accomplishment Geographic Region Totals' to Reporting Framework [ HABF-3032] - Migrate 'Completed Accomplishment Geographic Region List' to Reporting Framework [ HABF-3033] - Migrate 'Completed Accomplishment Geographic State Totals' to Reporting Framework [ HABF-3034] - Migrate 'Completed Accomplishment Geographic State List' to Reporting Framework [ HABF-3035] - Migrate 'Completed Accomplishment Congressional District Totals' to Reporting Framework [ HABF-3036] - Migrate 'Completed Accomplishment Congressional District List' to Reporting Framework [ HABF-3037] - Migrate 'Completed Accomplishment County Totals' to Reporting Framework [ HABF-3038] - Migrate 'Completed Accomplishment County List' to Reporting Framework [ HABF-3039] - Migrate 'Completed Accomplishment Programmatic Region Totals' to Reporting Framework [ HABF-3040] - Migrate 'Completed Accomplishment Programmatic Region List' to Reporting Framework [ HABF-3041] - Migrate 'Completed Performance Totals' to Reporting Framework [ HABF-3042] - Migrate 'Completed Performance List' to Reporting Framework [ HABF-3043] - Migrate 'Completed Fish Passage Performance Totals' to Reporting Framework [ HABF-3044] - Migrate 'Completed Fish Passage Performance List' to Reporting Framework [ HABF-3045] - Migrate 'Completed Pollinator Accomplishment List' to Reporting Framework [ HABF-3046] - Migrate 'Active Pollinator Accomplishment List' to Reporting Framework [ HABF-3065] - Utilize POST request for exports [ HABF-3072] - Refactor HabITS Species and Accomplishment code to use Species and Accomplishment Service [ HABF-3077] - Fix js error that hides the table when there are no results [ HABF-3089] - Remove Jasper specific reporting stuff once all reports have been migrated [ HABF-3104] - Exhaustive QA Test of the 5.14.0 Reports Defect [ HABF-2938] - Populate shapefile attributes for Accomplishments [ HABF-3093] - Project Detail Report - Focus Area unique species [ HABF-3094] - Project Summary Report - Project Summary of Completed Accomplishments is empty [ HABF-3099] - Sanitize filter inputs for Reports [ HABF-3106] - Fixes and Changes to Reports found during HABF-3104 pt.1 Story [ HABF-2945] - Migrate Project Summary Report to HabITS5 [ HABF-2946] - Migrate Project Details Report to HabITS5 [ HABF-2947] - Migrate Mechanism Details Report to HabITS5 [ HABF-2948] - Migrate the Validation Report to HabITS5 [ HABF-2949] - Export Validation report to Excel [ HABF-2951] - Migrate the Geographic Profile report to HabITS5 [ HABF-2976] - Migrate the Validation Detail Report from v4 to v5 [ HABF-3052] - Use bounding box as an additional automatic filter when exporting a shapefile [ HABF-3086] - Add human-readable report query parameters to Excel and PDF exports [ HABF-3092] - Add Species link in the Project Detail report [ HABF-3101] - Require filters for running the Reports that use the Grails Reporting Framework 5.13.10 - 10/24/2017 Defect [ HABF-2 974] - Saving a Completed Accomplishment with valid data fails with invalid reported errors [ HABF-2889] - GRF PDF exports no longer work on server environments 5.13.9 Task [ HABF-2959] - Disable the quartz job and then re-deploy to production 5.13.8 Change (subtask) [ HABF-2953] - Change Control Approval of accomplishment locking Task [ HABF-2895] - September 25, 2017 - Lock Accomplishments for those completed in FY 2017 [ HABF-2927] - Remove code added for conditional 2017 deadline
5.13.7 - 9/8/2017 Defect [ HABF-2933] - NPE when attempting to edit certain accomplishments in production 5.13.6 - 9/7/2017 Story [ HABF-2926] - Update the deadline for TX Additional changes were made from previous release to close a small corner case Defect [ HABF-2911] - Changing Habitat Type removes treatments from form submission [ HABF-2932] - Update Reported in Fiscal year validation behavior 5.13.5 - 9/1/2017 Story [ HABF-2917] - When performing query to select shapes from a reference layer, exclude Label layers from the results [ HABF-2926] - Update the deadline for TX Defect [ HABF-2691] - Project edit - Lazy initialization error 5.13.4 - 8/18/2017 Story [ HABF-2893] - Set Completion Date Deadline to September 2, 2017 [ HABF-2894] - Add 2018 to the reports fiscal year controls Defect [ HABF-2527] - POC Filters on the Search pages not showing previously selected POC [ HABF-2897] - DirtyForms are not working in the app [ HABF-2907] - Can't get species lists [ HABF-2909] - Issue deleting Accomplishment 728021 [ HABF-2912] - Not saving hours to SPA staff days field. 5.13.3 - 8/12/2017 Defect [ HABF-2898] - Production activiti pointing to QA activit. Update config.groovy 5.13.2 - 8/11/2017 Task [ HABF-2637] - Trigger Activiti to run when saving an SP Activity [ HABF-2656] - Data migration for Focus Area metrics [ HABF-2835] - Execute setup script for Actviti DB in PROD [ HABF-2836] - Configure Activiti required data sources in PROD [ HABF-2839] - Configure Activiti required data sources in Beta [ HABF-2840] - Move the use of tomcat7-maven-plugin to the profiles in soa-bpm [ HABF-2841] - Update delete projects to run multiple algorithms [ HABF-2842] - Update delete accomplishment to run correct algorithm [ HABF-2843] - Saving an accomplishment would require running multiple algorithms [ HABF-2844] - Deletion of a Strategic Plan Activity requires running an algorithm [ HABF-2846] - Add label layers to HabITS layer groups [ HABF-2861] - Changing an activity type on a Strategic Plan Activity has to run two calculations [ HABF-2865] - Deploy HabITS 5.13.2 to production [ HABF-2875] - Update Shapefile Download file management [ HABF-2879] - Update (7) users who do not have a value set for region in the ecos person record [ HABF-2880] - Fix the broken build - 5.13.2 active branch [ HABF-2881] - Remove the Javamelody plugin from HabITS5 Story [ HABF-2831] - Review and resolve errors captured in the accomp_sptl_cross_errors table [ HABF-2832] - Geocoding - zoom to closer scale when clicking on "Go To" [ HABF-2833] - Add scale and coordinate indicators back to the map editor and analysis map [ HABF-2860] - Re-add the Strategic Plan Targeting and Tracking page [ HABF-2864] - Geocoding zoom behavior - minor adjustments Research or Investigation [ HABF-2867] - Geometry Operation Failure on Union All- Non-Noded Intersection Administrative task [ HABF-2878] - Project Management - Occam July 31, 2017 Defect [ HABF-2826] - Error: Operation on two GEOMETRIES with different SRIDs [ HABF-2834] - Active Pollinator report throws exception at "My Reports" scope [ HABF-2845] - Strategic Plan Activity shows multiple "Other" options in the Activity Type on Production [ HABF-2855] - Validation Reports fail when using filter params [ HABF-2857] - Thumbnail map doesn't work when saving from a tab other than "Properties" [ HABF-2869] - Null pointer trying to get ecological classifications by user region [ HABF-2870] - Project geometry create and remove throws exception [ HABF-2871] - 404 when navigating to the map editor for some Mechanisms [ HABF-2873] - Strategic Plan Targets submit button gives a "successful save" flash message in FF [ HABF-2874] - Program selection is not applied when filtering Strategic Plan Measures [ HABF-2891] - Delete button on Accomplishment Edit form does a form submit after some time 188.8.131.52 - 7/14/2017 Story [ HABF-2829] - Remove Shapefile Download from the Map Editor Defect [ HABF-2827] - Bookmarks failing on production [ HABF-2828] - Habits5 "org.hibernate.AssertionFailure: getGeneratedKeys() support is not enabled"
5.13.1 - 7/10/2017 Defect [ HABF-2825] - Bookmark Test failures have caught a workflow issue.
5.13.0 - 7/10/2017 Task (subtask) [ HABF-2457] - Analysis Mapper UI - Bookmark - Basic UI [ HABF-2458] - Analysis Mapper UI - Bookmark -Cancel Function [ HABF-2459] - Analysis Mapper UI - Bookmark - Add Function [ HABF-2460] - Analysis Mapper UI - Bookmark - Delete Function [ HABF-2468] - Analysis Mapper UI - Bookmark - Click on Bookmark [ HABF-2469] - Analysis Mapper UI - Print - Base Preview UI [ HABF-2470] - Analysis Mapper UI - Print - Cancel Function [ HABF-2471] - Analysis Mapper UI - Print - Toggle Orintation Button [ HABF-2472] - Analysis Mapper UI - Print - Preview Print [ HABF-2475] - Analysis Mapper UI - Print - Map image adjustmnet functions [ HABF-2476] - Analysis Mapper UI - Print - Map image Load [ HABF-2669] - Analysis Mapper - Shapefile Generation - Accomplishment layers [ HABF-2670] - Analysis Mapper - Shapefile Generation - Accomplishment Attributes Task [ HABF-2219] - Test Leaflet 1.0 Upgrade [ HABF-2403] - Prepare rudimentary domain for Strategic Plan Activity [ HABF-2448] - Write Mapper Plug-in Dev Recipes - Custom Control Creation [ HABF-2451] - Create No-Op Mapper Plug-in Control - Shapefile Export [ HABF-2452] - Create No-Op Mapper Plug-in Control - Bookmarks [ HABF-2453] - Create No-Op Mapper Plug-in Control - Print [ HABF-2455] - Initially Integrate 3rd Party JS w/ Mapper Plug-in Control - Bookmarks [ HABF-2456] - Initially Integrate 3rd Party JS w/ Mapper Plug-in Control - Print [ HABF-2461] - Finally Integrate 3rd Party JS w/ Mapper Plug-in Control - Shapefile Export [ HABF-2462] - Finally Integrate 3rd Party JS w/ Mapper Plug-in Control - Bookmarks [ HABF-2463] - Finally Integrate 3rd Party JS w/ Mapper Plug-in Control - Print [ HABF-2466] - Finally Integrate 3rd Party JS w/ Mapper Plug-in Control - Layer Order [ HABF-2467] - Augment Mapper Plug-in Control Infrastructure for per/layer controls [ HABF-2473] - Create No-Op Mapper Plug-in Control - Layer Filter [ HABF-2474] - Initially Integrate 3rd Party JS w/ Mapper Plug-in Control - Layer Filter [ HABF-2477] - Finally Integrate 3rd Party JS w/ Mapper Plug-in Control - Layer Filter [ HABF-2479] - Create No-Op Mapper Plug-in Control - PER Layer Order [ HABF-2545] - Strategic Plan Targets - Goal 2- Metric 1 "Number of Annual Partnerships" Actual Field Calculation [ HABF-2546] - Strategic Plan Targets - Goal 2- Metric 2 "Number of Private Landowner Partnerships and Agreements" Actual Field Calculation [ HABF-2547] - Strategic Plan Targets - Goal 2- Metric 3 "Percent leveraged for Projects" Actual Field Calculation [ HABF-2548] - Strategic Plan Targets - Goal 3- Metric 1 Actual Field Calculation [ HABF-2549] - Strategic Plan Targets - Goal 3- Metric 2 Actual Field Calculation [ HABF-2550] - Strategic Plan Targets - Goal 4- Metric 1 Actual Field Calculation [ HABF-2551] - Strategic Plan Targets - Goal 5- Metric 1 Actual Field Calculation [ HABF-2632] - Create abstract Measure Engine classes and interfaces [ HABF-2633] - Implement Measure Engine and Params [ HABF-2634] - Implement the Calculation Job [ HABF-2635] - Leverage Spring to define the resources [ HABF-2636] - Implement Measure [ HABF-2656] - Data migration for Focus Area metrics [ HABF-2665] - Finalize bookmarks implementation based on feedback [ HABF-2668] - Analysis Mapper - Shapefile Generation - Threaded Process [ HABF-2673] - Implement BookmarksService and bookmark domain [ HABF-2705] - Evaluate and demonstrate using the Activiti Business Process Management engine [ HABF-2707] - Set up HabITS Measures project [ HABF-2713] - Utilize dialog plugin for bookmarks [ HABF-2773] - Create and deploy the business process for HabITS [ HABF-2774] - Create the Spring configuration to map the classes to the "Execute SPA Measures" process element [ HABF-2777] - Add database tables for the non-SPA measures [ HABF-2782] - Create Jenkins Job for deploying HabITS algorithm jar to Activiti [ HABF-2783] - Deploy Activiti to Tomcat using Jenkins [ HABF-2797] - Configure Activiti to use Postgres in server environments [ HABF-2798] - Update SPA algorithm strategy classes to account for Program and for algorithms based on Accomplishments [ HABF-2799] - Update the SPA algorithms to calculate measures and save values using Program [ HABF-2800] - Add 'program' to the region aggregation table [ HABF-2803] - Placeholder - Address issues reported in 5.13 UAT Documentation [ HABF-2297] - Continue Documenting Mapper Plug-in in an On-Demand Capacity [ HABF-2443] - Create tickets for the HabITS Analysis Mapper architectural tasks Story [ HABF-2252] - Improve Geolocation functionality in V5 (actually geocoding) [ HABF-2431] - Remember and load layer selections for the duration of a mapping session [ HABF-2444] - New Button for Analysis Mapper on Habits Navigation Bar [ HABF-2445] - Analysis Mapper UI - Base Configuration [ HABF-2446] - Analysis Mapper UI - Base Configuration - Return to Dashboard Function [ HABF-2447] - Analysis Mapper UI - Base Configuration - Default Layer Load [ HABF-2449] - Analysis Mapper UI - Base Configuration - Basic Layer Functions [ HABF-2620] - Display Accomplishments, Projects, and Mechanism layer by default [ HABF-2666] - Analysis Mapper - Shapefile Export Function UI [ HABF-2667] - Analysis Mapper - Shapefile Export Click Submit Button [ HABF-2679] - Add filter and layer control to the Analysis Mapper [ HABF-2680] - Print Legend [ HABF-2681] - Filter attributes - Accomplishments layer [ HABF-2735] - Previously locked Accomplishments should handle dates properly [ HABF-2765] - Don't show the "If the photo is monitoring-related..." message when adding a photo for a Monitoring record [ HABF-2802] - Select Program when viewing Strategic Plan Measure targets and tracking Research or Investigation [ HABF-2792] - Research and plan a better geocoding solution UAT Finding [ HABF-2795] - Bookmark coordinates for HabITS4 and HabITS5 are incompatible [ HABF-2813] - UAT - Issues with Map Printing [ HABF-2819] - UAT - Title bar color is missing in final Print [ HABF-2822] - UAT - On Print output "hide legend" hyperlink and check box for layers appears in final legend on map [ HABF-2823] - UAT - User on IE 11 can not see accomplishmnets [ HABF-2824] - UAT - Browser Detection type needed Defect [ HABF-2429] - Clicking on "Zoom to" with the Geolocate tool, sometimes zooms out too far [ HABF-2662] - Debug Mapper Grails Plug-in Sketch (FreeDraw) Tool - Leaflet 1.0 issues [ HABF-2663] - Grails Mapper-plugin layer filter indicator and filter remove fixes [ HABF-2676] - Print - Zoom and pan doesn't load layers on first load [ HABF-2794] - Focus Area summary report fails when viewing version report [ HABF-2807] - Missing statusCheck page in production [ HABF-2814] - Branch HabITS5 Trunk to "5.13.0 plus trunk", merge 5.13.0
5.12.2 - 6/22/2017 Story Defect [ HABF-2804] - Project Details report throws exception [ HABF-2805] - File Search breaks because of missing relationship
5.12.1 - 6/15/2017 Defect [ HABF-2793] - Strategic Plan Totals Report not running on 5.12.0 5.12.0 - 6/15/2017 Summary
Release 5.12.0 focused on introducing the changes needed for
Creating A Strategic Plan Activity Users can enter an activity for both Metric and Non-Metic bases reporting Setting Strategic Plan Targets and Progress A Regional coordinator is able to set Targets for the region
Strategic Plan Activity Entry User is able to create a new Strategic Plan Activity User is able to see a link under Habitat Improvement dropdown for "Create a New Strategic Plan Activity" While searching for an Strategic Plan Activity ,the user is able to see a Button for "New Strategic Plan Activity" On Create a Strategic Plan Activity Form user is able to see the following fields Activity Name - Required - Max Length is 300 Characters Lead Program - Required FWS Point of Contact - Required. Note that the default is based on the current user Options to view Recently Selected POC's Option to Find other POC's Activity Type - Required. Note that activity types are broken down by the Goals for the current Active Generation Once selected user will be required to enter a "Value" for that Activity Type The language of the Value will change based on the Activity type selected For example - If Congressional Outreach then a message for "Enter the number of outreach activities" will be presented User can only select , activity type per Strategic Plan Activity ONE FWS Initiatives - Optional. Users are able to select more than one Date of Activity - Required Default value is current system date Users can select any date within the Active Generation Fiscal Year is Controlled by the Date of Activity Generation is an indicator of the current Active Generation Projects - Optional users can associate the Strategic Plan Activity to a Project(s) User can search for a project Users can select more than one project Narrative - Required Users must at least put in one character Character count is displayed If user does not enter all required fields the system will provide guidance on missing values On Save user will receive a confirmation notice that the Activity Plan was created User is able to Search for a Strategic Plan Activity User is able to see a Link under Habitat Improvement Dropdown for Search for a Strategic Plan Activity On Search of a Strategic Plan Activity form user is able to see the following filters Activity ID Activity Name Lead Program - Multi Select Activity Type - Multi Select Point of Contact - Multi Select Lead Office - Multi Select State - Multi Select Region - Multi Select Generation - Multi Select User is able to Sort Results based on Activity ID Activity Name Generation Date Created Last Update User is able to change Max Results per Page User is able to export list results to Excel Table format ID Name Generation Region Activity Types Note that in Generations 2 and 1 users were able to select more than one activity type. Those will more than one will display as (Multiple) Program Type State Fiscal year Create Date Created by Last Updated Date Last Updated by List Results ID Strategic Plan Activity Name Generation Region Activity Type Note that in Generations 2 and 1 users were able to select more than one activity type. Those will more than one will display as (Multiple) List Expand View Strategic Plan Activity ID Strategic Plan Activity Name Program Type Activity Type State Region Fiscal Year Date Created Last Updated Last Updated by Button to View Properties On Click User is redirected for form to view entry Button to Edit Properties Only Visible for Active Generations User is able to modify the Record Button to Delete Strategic Plan Activity On Click, user is redirected to form with confirmation of delete function User must acknowledge and confirm delete before Delete Button is active On click of Delete button user is presented if confirmation that delete was completed
Strategic Plan Targets and Progress New Link under Habitat Improvements Labeled Strategic Plan Targets and Progress On Click user is redirected to new targets page New Strategic Plan Targets and Progress Page New Page is opened Generation - Default is current active generation User can select previous generations but Page will change to read only as users can only modify active generations Region - Default is users home office regions User can select other regions If user has the correct role for that region, they can modify that regions targets. If user does not have the correct role for that region, they can only view and be in re-only mode All Goals and Measures are displayed for that Generation and Region User can set the Targets for the measures for that goal - TBD Task (subtask) [ HABF-2392] - Add Strategic Plan Activity and Link to Create A New Strategic Plan Activity [ HABF-2397] - Add New Tab for File Upload [ HABF-2398] - Add File From Details to Strategic Plan Activity [ HABF-2399] - Existing File Results Table Task [ HABF-2427] - Update ecos_data with missing person records, BETA and QA. [ HABF-2493] - Add database and domain entities to support Strategic Plan generations, goals, metrics [ HABF-2494] - Determine complexity score of geometries [ HABF-2506] - Fix SPA delete issues [ HABF-2522] - Excel output for SPA search page [ HABF-2525] - Change to Strategic Plan Activites grouping title [ HABF-2566] - Upgrade to Leaflet 1.0 - Third Pass [ HABF-2568] - Complex Focus areas - test behavior, identify problems, plan solutions [ HABF-2573] - Upgrade to Leaflet 1.0 - Context Menu Plug-in Upgrade [ HABF-2604] - Refactor Focus Area Controller to move service business logic to the Service [ HABF-2625] - Create generation 3 database records [ HABF-2630] - Make strat_plan_act_type_cross a real table and not an actual cross table. [ HABF-2647] - SPA Activity Type shows up even if removed and SPA is saved. No metric value shows for 'Other', but gets validation exception. [ HABF-2649] - Generation 1/2 Activity Types cause an exception when viewing [ HABF-2654] - If no benefited habitat targets filled out, citations add or species added do not save [ HABF-2664] - Project delete needs to remove itself from any Strategic Plan Activity [ HABF-2672] - Update accomp_sptl_cross and focus area intersections to count linear features as structures when Accomplishment Habitat Type is "Other Structures" [ HABF-2682] - UAT - Strategic Plan Activites - Redesign Activity Type Value Description [ HABF-2683] - UAT - Strategic Plan Activites - Label Consistancy [ HABF-2684] - UAT - Strategic Plan Activites - ID Current Generation Actvity Type on Search UI [ HABF-2685] - UAT - Strategic Plan Activites - Add Activity ID as a searchable filter [ HABF-2688] - Devin Misc changes [ HABF-2689] - UAT - Strategic Plan Activites - Add Region to Filter [ HABF-2692] - Fix Report filters to user user defaults. [ HABF-2710] - Strategic Plan Targets - Label Changes [ HABF-2712] - Strategic Plan Reports - Update Generation Dropdown to Include Years for Generation [ HABF-2724] - Refactor SPA Activity Type to have a cross-table with Goals [ HABF-2742] - Regression test Leaflet 1.0 upgrade in the 5.12 branch [ HABF-2749] - Prepare 5.12 branch of code for deployment [ HABF-2752] - Update URLs for Land Ownership and National Integrated Land System - HabITS5 [ HABF-2756] - Regression testing after SPA Many-to-Many refactor [ HABF-2784] - Deploy HabITS 5.12.0 to production [ HABF-2789] - Remove the Strategic Plan Targets and Tracking page from navigation temporarily Story [ HABF-2393] - Search for Strategic Plan Activity Link [ HABF-2394] - Search for Strategic Plan Activity Filters [ HABF-2395] - Create Edit/Read Existing Strategic Plan Activity TAB [ HABF-2404] - Apply File Management workflows to Strategic Plan Activity [ HABF-2405] - Save Strategic Plan Activity [ HABF-2425] - Disable shape editing when complexity passes the "insane" threshhold - Plug-in [ HABF-2432] - Create/Edit/Read Strategic Plan Activity - Properties Tab, Add POC [ HABF-2433] - Create/Edit/Read Strategic Plan Activity - Properties Tab, Narrative [ HABF-2434] - Create/Edit/Read Strategic Plan Activity - Properties Tab, Initiatives [ HABF-2435] - Create/Edit/Read Strategic Plan Activity - Properties Tab, Activity Type [ HABF-2490] - Strategic Plan Activity - Search Updates [ HABF-2492] - Calculate Focus Area metrics using date range from associated Strategic Plan generation [ HABF-2495] - Just upload a Shapefile (Focus Areas) [ HABF-2513] - WO Users can view and delete all species lists [ HABF-2519] - Strategic Plan Targets - Generation Selection for Region [ HABF-2520] - Strategic Plan Targets - Cancel Button [ HABF-2535] - Strategic Plan Activity - Date of Activity [ HABF-2536] - Strategic Plan Activity - Generation Field [ HABF-2537] - Strategic Plan Activity - Generation Filter [ HABF-2538] - Strategic Plan Targets - Link [ HABF-2539] - Strategic Plan Targets - Goals [ HABF-2540] - Strategic Plan Targets - Metrics [ HABF-2541] - Strategic Plan Targets - Target Field [ HABF-2542] - Strategic Plan Targets - Actuals [ HABF-2543] - Strategic Plan Targets - Save Button [ HABF-2544] - Strategic Plan Targets - Metric Status Bar [ HABF-2569] - Save Focus Area form data without the geometry [ HABF-2570] - Save Focus Area geometry immediately when 'returning to form' from the map editor [ HABF-2574] - Strategic Plan Activity - Project [ HABF-2577] - Strategic Plan Report - Label Change [ HABF-2578] - Strategic Plan Report - Basic Totals [ HABF-2579] - Strategic Plan Report - Basic List [ HABF-2580] - Strategic Plan Report - Advanced Filtering [ HABF-2603] - Update the Pollinator Report [ HABF-2619] - Add Sketch tool for additional polygons [ HABF-2624] - Treat multiple active features as a single, multi-geometry [ HABF-2651] - Strategic Plan Activity - Setting Value Label [ HABF-2652] - Strategic Plan Activity - Update to Activity Type Goal [ HABF-2690] - UAT - Strategic Plan Activities - Add Lead office [ HABF-2709] - Strategic Plan Targets - Filter Control [ HABF-2711] - Strategic Plan Targets - Add Technical Assistance and Other to Goals [ HABF-2734] - Map UI Behavior Change - Layers Dialog Box [ HABF-2737] - Map UI Behavior Change - Confirmation of layer selection [ HABF-2739] - Map UI Behavior Change - Context Menu Augmentation [ HABF-2745] - Add filter labels for Accomplishment layer attributes [ HABF-2746] - Add filter labels for Project layer attributes [ HABF-2747] - Add filter labels for Mechanism layer attributes [ HABF-2748] - Add filter labels for Focus Area layer attributes [ HABF-2770] - Map UI Behavior Change - Layers Dialog Box - Features Count [ HABF-2771] - Map UI Behavior Change - Context Menu Default [ HABF-2772] - Create Cross Table between Strategic Plan-Goal-Activity Type [ HABF-2787] - When selecting Accomplishments, Projects, or Mechanisms from a reference layer, do not simplify Defect [ HABF-2504] - Performing a union between two shapes that do not overlap retains only the last geom [ HABF-2610] - After resetting the completion date, the reported in fy does not change [ HABF-2612] - Functional Testing - Error message when saving a valid Strategic Plan Activity [ HABF-2613] - Functional Testing - Oct 1,2016 is Valid for 2017 Fiscal Year with Generation 3 [ HABF-2614] - Functional Testing - Error message for Invalid Date of Activity when the date is valid [ HABF-2617] - Functional Testing - Grails Runtime Exception when modifying date with different year [ HABF-2618] - Functional Testing -Unexpected Workflow after Delete of Strategic Plan Activity [ HABF-2622] - Add the "Crop to Parent" for the Project geometry [ HABF-2631] - Strategic Plan Activity - UI Changes [ HABF-2642] - Combine Activity Types with matching names in SPA search [ HABF-2653] - Functional Testing - Value Fields for Activity Type sometimes do not display [ HABF-2658] - Focus Area Upload Shapefile button click submits form [ HABF-2660] - Fix the broken Mechanism delete test [ HABF-2662] - Debug Mapper Grails Plug-in Sketch (FreeDraw) Tool - Leaflet 1.0 issues [ HABF-2687] - User plugin issue - "No such property: region for class: gov.doi.ecos.EcosUser" [ HABF-2722] - bootstrap-theme.css 404 [ HABF-2723] - Map Editor is loading HabITS layers from an internal URL [ HABF-2732] - Thumbnail map shows console error for "Bounds are not valid" [ HABF-2733] - Update the NWI URL to use the correct source [ HABF-2743] - Accomplishment exception - Production - Cannot invoke method getAt() on null object [ HABF-2764] - Fix Mapping FiIlter Metadata Initialization [ HABF-2766] - Editing an Accomplishment with a point / multipoint geometry throws console error [ HABF-2767] - Layers fail when trying to load the "Related" layers in workflows where they do not apply [ HABF-2768] - Cannot remove geometry [ HABF-2769] - Add the ability to identify HabITS layers [ HABF-2788] - Remove geometry > Sketch doesn't work 5.11.3 April 18th, 2017 Summary Hotfix release to address an Accomplishment form defect regarding the available Treatment types and a database modification to speed up Species Lists loading times. Task [ HABF-2599] - Optimize the habits4.scoped_habits_species view Defect [ HABF-2623] - Treatment options when creating an Accomplishment are not populated 5.11.2 Summary Hotfix release to add new initiatives and fix minor defects Task Defect [ HABF-2562] - File Search report throws and error and doesn't render the files [ HABF-2601] - Help Link is Broken 5.11.1 Summary Hotfix Release to address various post 5.11 defects Task [ HABF-2454] - Initially Integrate 3rd Party JS w/ Mapper Plug-in Control - Shapefile Export [ HABF-2464] - Create No-Op Mapper Plug-in Control - Layer Order [ HABF-2465] - Initially Integrate 3rd Party JS w/ Mapper Plug-in Control - Layer Order [ HABF-2488] - Implement Workaround for IE anchor href attribute character limit [ HABF-2589] - Devin Misc changes [ HABF-2590] - Allow Focus Area targets to be saved as Decimals Defect [ HABF-2528] - Can't cut more than one hole in a geom [ HABF-2582] - Accomplishment and Habitat Type filters for Advanced Reports don't work with multiple selections [ HABF-2586] - Multi-select report params do not transfer to Jasper properly [ HABF-2591] - FF ignoring cell widths in advanced reports Summary Update Report UI to show only the needed reports Modify the Monarch report to include all Pollinators Modify the Climate Change reports to use the FWS Initiative instead of the special funding category Pilot an alternative approach to developing canned reports Produce the Completed Performance and Completed Fish Passage Performance reports using the new report framework Resolve a variety of defects HabITS5 logo added to Dashboard and Favorite icon added Task [ HABF-2331] - First pass upgrade of Leaflet 1.0 [ HABF-2450] - Retrieving Species for the user performs too slowly - times out [ HABF-2484] - Proof of Concept Habits5 Based Report Design [ HABF-2488] - Implement Workaround for IE anchor href attribute character limit [ HABF-2508] - Report Framework - Hyperlink module IDs to their associated module. [ HABF-2511] - Implement Release Note functionality Documentation [ HABF-2213] - Begin Reports Requirements Process Story [ HABF-2245] - Update Monarch Report to Include Pollinators [ HABF-2253] - Change Climate Reports to use FWS Initiative - Climate Change [ HABF-2407] - Updates for Performance Completed Totals Report [ HABF-2413] - Updates for Performance Completed Fish Totals [ HABF-2414] - Update Completed Fish Passage Accomplishment Performance List [ HABF-2415] - Update Completed Accomplishment Totals [ HABF-2510] - Updates for Performance Completed List [ HABF-2512] - Remove requirement to enter a target to save a draft Focus Area [ HABF-2517] - Remove these geographic reports presented in the UI Defect [ HABF-2185] - Various domain objects use the XsoFwsOffice while the habits4 schema has an EcosOffice constraint. [ HABF-2329] - Unexpected Server Error when Selecting Specialty Reports [ HABF-2402] - Editing the Accomplishment geometry adds a % in IE [ HABF-2430] - Troubleshoot truncation of large response payload [ HABF-2489] - Remove validation message for previous FY when Accomplishments are locked [ HABF-2505] - No delete pop-up appears when trying to delete an Accomplishment from the Dashboard [ HABF-2516] - Focus Area reports are not reporting all species [ HABF-2526] - Fix file deletion for all habits [ HABF-2527] - POC Filters on the Search pages not showing previously selected POC Summary Combine Focus area work (5.10) with Mapping work (5.9) Focus Area User is able to search for a focus area User is able to apply filters to refine focus area search User is able to export focus area list results into Excel User is able to create a new focus Area When selecting a focus area, status details have bee added When selecting a focus area user is able to see and select 'Display Progress of Targeted Benefited habitat Type Targets' On clicking, if data is available a progress bar is presented Display all values if available, but NA When selecting a focus area user is able to Edit and be redirected to Edit Focus Area User is able to see and select 'Display Progress of All Benefited Habitat Type Targets' On click, if data is available a progress bar is presented Display all values if available User is able to see Change Log at top of page if modification is done User is able to See 'Edit Focus Area Geometry' button with thumbnail of focus area. On click, user is able to edit map details and adjust boundaries. Mapping Drag Selection of elements based on layers User is able to draw a box for selection User is able to draw a Circle for selection User is able to Sketch (free form) On selection user will need to submit or clear Task [ HABF-1411] - Augment mapping module with reference layer geometry selection [ HABF-1413] - Augment mapping module with geometry cropping operation [ HABF-1416] - Augment mapping module with geometry intersection operation [ HABF-1417] - Augment mapping module with geometry union operation [ HABF-1418] - Augment mapping module with geometry difference operation [ HABF-1852] - Add SSURGO as a reference layer in the map editor [ HABF-2105] - Create a search page for Focus Areas [ HABF-2106] - Set up Filters for Focus Area Search (UI) [ HABF-2107] - Set up Filters for Focus Area Search (Back End) [ HABF-2108] - Filter Focus Areas by chosen criteria [ HABF-2109] - Display a list of Focus Areas on the Search page (UI) [ HABF-2110] - Sort the Focus Area list on the Search page. [ HABF-2111] - Excel download of filtered list of Focus Areas from the search page [ HABF-2112] - Create an edit page for Focus Areas [ HABF-2113] - Create the Focus Area "Properties" tab form [ HABF-2114] - Create the Focus Area "Files" tab form [ HABF-2115] - Create the Focus Area "Benefits by Habitat Type" tab form [ HABF-2116] - Create the Focus Area "Change Log" section in the Properties Tab [ HABF-2117] - Create the Focus Area "Published Versions" section in the Properties Tab [ HABF-2118] - Create the Focus Area "Targets" section for "Benefits by Habitat Type" [ HABF-2119] - Create the Focus Area "Citations" for "Benefits by Habitat Type" section [ HABF-2120] - Create the Focus Area "Species" section for "Benefits by Habitat Type" tab form [ HABF-2121] - View a Focus Area in Read-only mode. [ HABF-2122] - Save a Focus Area as Draft [ HABF-2123] - Display a Thumbnail map of the Focus Area on the "Properties" tab [ HABF-2125] - Publish a Focus Area [ HABF-2126] - Delete a Focus Area [ HABF-2128] - Setup domain objects for Focus Areas [ HABF-2129] - HabITS Focus Area Requirements part2 [ HABF-2133] - Preliminary analysis on HabITS reports usage [ HABF-2144] - Optimize Reference Layer Context Menu "Activate" Action [ HABF-2148] - Remove notices to use legacy mapper system from HabITS5 [ HABF-2154] - Constrain Changelog list to Current Version of the selected Focus Area [ HABF-2155] - Load up Targets data for Benefit By Habitat Type for Focus Areas [ HABF-2156] - Load up Target Citation data for Benefit By Habitat Type for Focus Areas [ HABF-2157] - Load up Target Species data for Benefit By Habitat Type for Focus Areas [ HABF-2158] - Create Domain Cross for Focus Area Species [ HABF-2159] - Customize Map Area Selection Tool w/ User Draw [ HABF-2160] - Determine User Rights for Focus Areas [ HABF-2165] - Code Test Focus Area Work [ HABF-2169] - Tomcat8 on HabITS5 on QA [ HABF-2171] - Rewrite the Focus Area Detail Report in the new system [ HABF-2172] - Rewrite the Published Focus Area Summary Report in the new system [ HABF-2173] - Gather requirements for showing Focus Area Progress [ HABF-2181] - Add/Edit a Citation to a Benefitted Habitat Type for a Focus Area [ HABF-2183] - Remove a Citation to a Benefitted Habitat Type for a Focus Area [ HABF-2184] - Fix all unit and integration tests on 5.10 branch [ HABF-2188] - HabITS Focus Area Requirements part3 [ HABF-2189] - Design UI for Focus Area Progress [ HABF-2190] - Focus Area Progress on Focus Area Search [ HABF-2191] - Get Accomplishment Target Data to track Focus Area Progress (Service) [ HABF-2192] - Provide Accomplishment Target Data to Focus Areas [ HABF-2193] - Incorporate customer dev meeting map selection (non-confirmation) feedback [ HABF-2194] - Setup Domain model to track Focus Area Progress [ HABF-2197] - Ajax-ify- the Focus Area Progress slide area on the Search page. [ HABF-2198] - Targets values are not being assigned correctly for Focus Areas [ HABF-2200] - Create focus area species records [ HABF-2201] - Fix focus area save to take into consideration it is an edit of an existing focus area. [ HABF-2202] - Focus area errors are not showing up during create or edit. [ HABF-2203] - Augment Identify operation for specific scenarios [ HABF-2204] - Modify Selection Tool Behavior based on User Feedback [ HABF-2207] - Implement workflow business rules for Focus Areas [ HABF-2208] - Changelog not visible when doing various edits [ HABF-2217] - Merge version branches 5.9 and 5.10 in preparation for UAT [ HABF-2218] - Perform regression testing after merging code branches [ HABF-2220] - Application error page in Habits is showing old Helpdesk number [ HABF-2224] - Habits testing of Changelogs [ HABF-2225] - Habits focs area testing of Benefited Habitats and Targets [ HABF-2231] - Assist systems with Tomcat 8 upgrade for HabITS5 [ HABF-2232] - Register Township Reference Layer [ HABF-2241] - Toggle Focus Area Progress information [ HABF-2242] - Stub out basic tooltips for Focus Areas so pages render properly [ HABF-2243] - Publishing a Focus Area results in an error [ HABF-2294] - Update Focus area Detail and Summary Report to use a Geom image instead of the map [ HABF-2296] - Show text counter for Focus Area Narrative when the Focus Area is Active [ HABF-2323] - Fix HabITS Unit tests [ HABF-2371] - Deploy HabITS 5.10 to production [ HABF-2378] - Regression test HabITS5 prior to the production release of 5.10.0 [ HABF-2379] - Add "Gulf Coast Restoration Initiative" to the FWS Initiatives list [ HABF-2380] - Add "Working Lands for Wildlife" to the Initiatives Administrative task [ HABF-2174] - Project Management - Occam, October 24 [ HABF-2187] - Project Management Task [ HABF-2210] - Project Management - Occam November 21, 2016 Sprint Documentation [ HABF-1809] - Analyze Focus Area data model and workflow [ HABF-2104] - Create System Specifications Document for Focus Areas [ HABF-2130] - Write technical implementation documentation for the map editor [ HABF-2132] - Write requirements for selecting shapes from a reference layer [ HABF-2134] - Grails Map Plugin How To: Quick Start [ HABF-2135] - Grails Map Plugin How To: Add a domain layer [ HABF-2136] - Grails Map Plugin How To: Add an ArcGIS Layer [ HABF-2137] - Grails Map Plugin How To: Add geometry editing for a simple domain class [ HABF-2138] - Grails Map Plugin How To: Control items in a context menu [ HABF-2139] - Grails Map Plugin How To: Perform spatial validation [ HABF-2140] - Grails Map Plugin How To: Persist geometry to a domain object when submitting [ HABF-2141] - Grails Map Plugin How To: Configure the Tools Menu [ HABF-2212] - Create System Specifications Document for Focus Areas [ HABF-2321] - Come up with some new Logo ideas for HabITS5 Story [ HABF-851] - Update the process for saving Focus Area geometries so they recover from intersection errors [ HABF-2083] - Improve performance of the species lists [ HABF-2149] - Create Map Area (Reference Layer) Selection Tool [ HABF-2150] - Augment Map Area Selection Tool w/ AGS Reference Layer awareness [ HABF-2151] - (Optionally) Augment Map Area (Reference Layer) Selection Tool w/ Lasso (Circle) Shape [ HABF-2162] - Augment Map Area Selection Tool w/ GeoJSON Reference Layer awareness [ HABF-2175] - Augment Map Area (Reference Layer) Selection Tool w/ Sketch (Free Draw) Shape [ HABF-2186] - Augment Map Area Selection Tool w/ AGS Tile Reference Layer awareness [ HABF-2301] - Project Management - Occam December 19, 2016 [ HABF-2325] - Setup Specialty Reports Defect [ HABF-2016] - Remove geometry, changing geometry type, reverting [ HABF-2028] - Null pointer when editing a Project that (somehow) doesn't have a Mechanism [ HABF-2054] - Selecting a complex geometry (from a shapefile) does not show context menu [ HABF-2065] - Lazy initialization error for Accomplishments with Partners not in Mechanism (beta) [ HABF-2082] - When reference layer image loading fails, context menu access and other event handling is compromised [ HABF-2124] - Only show Geom edit messages for aspects while in Edit mode [ HABF-2127] - Lada button spinners are cut off in their buttons [ HABF-2176] - ECOS Home page hyperlinks do not work from the HabITS V5 Dashboard [ HABF-2209] - Citations not sent to focus area save after initial creation [ HABF-2228] - Focus Area search is showing incorrect number of Focus Areas per page. [ HABF-2230] - Accomplishment search is showing incorrect number of Accomplishments per page. [ HABF-2236] - Focus Area form should retain data after validation errors [ HABF-2237] - Existing Citations are being deleted when no citations are added [ HABF-2238] - Exception when publishing new Focus Area [ HABF-2239] - Save Draft button doesn't appear when creating a new Focus Area until a citation is added [ HABF-2244] - UAT - Issue with Remove geometry and re-add a new geometry does not save the new geometry [ HABF-2250] - Species are not being saved -for benefitted habitats- [ HABF-2255] - UAT - Searching issue with available species search [ HABF-2256] - UAT - All Accomplishment geometry tools display after cutting a hole in a polygon [ HABF-2257] - UAT - Unable to delete focus area Polygon [ HABF-2258] - Fix Layers in the HabITS Maps [ HABF-2265] - FIX FWS Refuges [ HABF-2292] - The identify operation doesn't work for some layers [ HABF-2295] - Focus Area form should retain data after coming back from the Map [ HABF-2315] - Focus Area showing both Draw and Base layer for the editable shape. [ HABF-2336] - Reference layer selection - Querying the related Accomplishment polygon layer does not return results [ HABF-2337] - Querying some layers (SSURGO) never complete loading [ HABF-2338] - Editing an Accomplishment geometry when there are active many-to-many relationships fails [ HABF-2345] - Crop to Parent is missing from context menus [ HABF-2346] - Context menu options of features from a shapefile requires Activation first [ HABF-2384] - Apply a negative buffer on the Accomplishment geometry when retrieving Accomplishment Types