Web View Suite (wvSuite) iParts

How to install RSM iParts: link

Web View Suite (wvSuite) for iMIS

Version Release Tested with iMIS versions Release notes
1.2312 2023-03-21 2017
  • NEW: Tooltips use a new style for increased accessibility. Tooltip displays on hover, on tap, or on keyboard navigation and hitting enter. Now displayed as a shadowbox as well.
  • CHANGE: Removed requirement to enable SQL CLR
  • FIX: Correct a problem when looking up the SEQN value by Selector value that would often return zero.
1.2309 2023-03-03 2017
  • NEW: Every fieldset will have a CSS class of either wvRequired (existing) or wvNotRequired (new).
  • NEW: Every fieldset will have a CSS class of either wvDisabled (existing) or wvEnabled (new).
  • NEW: The Create Instance button on Selector iPart can now be limited to users by role.
1.2303 2023-01-19 2017
  • Version number change: all future versions will in the form 1.YYWW where YY is the year and WW is the week number, using ISO year/week rules.
1.0.21048 2022-09-27 2017
  • FIX: sanitize filenames of uploads before saving to disk.
  • CHANGE: updated minimum .NET Framework version to 4.6.2, dropping support for iMIS 20.2.1 and 20.2.25 (Q4-2015).
  • CHANGE: optimize retrieval of form configurations
  • CHANGE: add indexing to configuration table, and to multi-instance tables edited using the editors.
1.0.20782 2022-07-06 20.2, Q4-2015, 2017
  • CHANGE: Add help about the formatting options to the configuration page of wvSelector
  • CHANGE: Reduce repetitive creation of internal memory structures.
1.0.20339 2022-04-26 20.2, Q4-2015, 2017
  • FIX: Correct a bug when checkboxes were read-only
  • FIX: Correct an inconsistency between the filename as provided by the user and the physical filename used for future downloads.
  • CHANGE: Add help to wvSuite.css about available styles
1.0.20078 2022-03-11 20.2, Q4-2015, 2017
  • BREAKING CHANGE: Revamp the layout of each input field on the wvMultiInstance-Expanded iPart.
    • Use flex for layout
    • Description-before, prompt, input, validation, description-after are combined into a fieldgroup
    • Many CSS classes renamed and shortened
    • CSS classes that were applied to each table row are moved up to the fieldgroup.
    • New CSS classes added on each fieldgroup starting with wvd_* indicating iMIS data type, and wvt_* indicating the input control type.
    • New configuration setting New Column which starts a new column for this field and following fields if screen size permits. If not enough room, will continue in the same column.
  • NEW: wvSelector recognizes a column SUBKEY in the query output, which is appended to the URL on that row of results.
  • NEW: text on Save buttons (already configurable) changes to different text, which is also configurable
  • NEW: stored procedure pr_wv_DefinePagePart which creates a new pagepart from a user-defined table in iMIS and creates all the associated lookup entries.
1.0.19921 2022-02-02 20.2, Q4-2015, 2017
  • FIX: single-value lookup fields truncate values at the size of the physical field to avoid a SQL error
1.0.16176 2021-07-22 20.2, Q4-2015, 2017
  • FIX: wvSelector was not passing &new on the URL when creating a new Activity, FileUpload or Relationship
  • FIX: wvFileUpload was not correctly detecting if &new was present on the URL
  • FIX: Add JavaScript to wvFileUpload to ensure the label-for attributes were pointing at the correct input field on date/time/datetime fields.
  • CHANGE: Save/Cancel/Delete/Upload buttons on wvActivity and wvFileUpload are moved into the table with the input fields for more consistent styling.
  • NEW: Logging of errors when saving an Activity for wvActivity or wvFileUpload or Upload fields on wvMultiInstance-Expanded.
  • FIX: Syntax error in baseline style sheet.
  • FIX: wvFileUpload was doubling the extension in some places.
1.0.16024 2021-06-11 20.2, Q4-2015, 2017
  • FIX: Correct a problem updating calculated fields in Grid iParts
  • CHANGE: Significantly reduce the amount of logging from Release builds of the product.
  • CHANGE: Dispose objects more quickly to reduce memory footprint.
  • CHANGE: Update McGladrey.Library to rev 16014. Log files will now be named like RSM.yyyyMM.log instead of McGladrey.yyyyMM.log .
  • FIX: File Upload validator was looking for the wrong HTML markup.
  • FIX: Sanitize filenames provided with uploads to accomodate special characters allowed by Apple devices.
  • FIX: When date range min/max values are not provided, use SQL min/max dates instead
  • CHANGE: In date and datetime validation messages, format the min and max dates according to the type.
  • NEW: When calculating upload filenames, show values in the log.
  • CHANGE: In Grid iParts, explicitly block editing of upload and multi-select lookup fields.
  • FIX: In Grid iParts, Find ID and multi-select fields will be displayed but always read-only.
1.0.15733 2021-01-15 20.2, Q4-2015, 2017
  • FIX: Accessibility changes for date-without-time and time-without-date fields.
  • CHANGE: Move more inline styles to CSS so they are easier to restyle.
1.0.15695 2020-12-08 20.2, Q4-2015, 2017
  • FIX: Accessibility changes for date-without-time and time-without-date fields.
  • CHANGE: Move more inline styles to CSS so they are easier to restyle.
1.0.15503 2020-09-30 20.2, Q4-2015, 2017
  • FIX: Various fixes in generated SQL
  • CHANGE: Log entries for maintenance events now include rows added, indexes added, duration
1.0.15493 2020-09-28 20.2, Q4-2015, 2017
  • CHANGE: Remove unused properties
  • FIX: Clean up a couple of locations of possible SQL injection
  • FIX: Correct a problem with the asynchronous execution of maintenance
1.0.15478 2020-09-21 20.2, Q4-2015, 2017
  • FIX: Using a tooltip would cause prompt to be removed.
1.0.15455 2020-09-19 20.2, Q4-2015, 2017
  • NEW: After saving a PagePart, reload the page with an HTTP 303 so the postback isn't in the browser history.
  • NEW: After a save, the page can scroll the PagePart back into view (iPart configuration).
  • FIX: Edits to string fields would not be logged if the old value was null.
1.0.15412 2020-08-28 20.2, Q4-2015, 2017
  • NEW: Add a maintenance feature which will run on regular intervals (configurable, default 4 hours). The procedure runs asynchronously to avoid impact on users.
    • Add newly discovered multi-instance tables to CCW_MULTI_UDTS
    • Add any PagePart values found in Config_Custom_Web to CCW_PAGEPART and CCW_PAGEPART_POSTSAVE
    • Add any Page values found in Config_Custom_Web to CCW_PAGEPRIMARYTABLE, and assign the primary table if it can be predicted
    • Assign a selector value to Config_Custom_Web.SELECTOR_SINGLE where it is blank
    • Add SQL indexes on multi-instance tables that have either a SELECTOR_SINGLE or SELECTOR_MULTI field.
  • CHANGE: Consolidate some database retrievals of configuration and user information.
  • CHANGE: Move the tooltip icon inside the label of the Prompt to which it relates, for better accessibility.
  • CHANGE: Drop table tr_wv_Log which was never used.
1.0.15172 2020-06-06 20.2, Q4-2015, 2017
  • NEW: Enable post-save procedure for wvMultiInstance-Grid iParts.
  • FIX: Correct an initialization problem when first placing the iPart on the page.
1.0.15157 2020-05-27 20.2, Q4-2015, 2017
  • NEW: Add support for a stored procedure to run after save of a specific wvMultiInstance-Expanded pagepart. This uses a new Gen_Tables lookup named CCW_PAGEPART_POSTSAVE. PagePart goes in Code, and Description field should contain the exec procedure command. The procedure has access to these variables: @seqn, @byUser, @id, @pagepart, @pagekey, @selector
  • FIX: SQL error deleting uploads
  • CHANGE: When logging the delete of uploads, use the username instead of ID if it is available.
  • CHANGE: Calculations are evaluated individually, but updated in one update event.
  • CHANGE: The install script will assign Selector values for any rows in Config_Custom_Web that don't already have one.
1.0.15086 2020-04-17 20.2, Q4-2015, 2017
  • CHANGE: improvements to Extract_referenced_GenTables.sql so it produces more useful output.
  • CHANGE: Internal refactoring to reduce duplicate code and memory usage
  • FIX: When input fields generate other input fields inside themselves, make sure to pass configuration info to the child control.
1.0.14835 2020-02-10 20.2, Q4-2015, 2017
  • CHANGE: Add aria-required attribute to required inputs in multi-instance editors
  • CHANGE: Fully enable keyboard navigation of datepicker fields
1.0.14798 2020-01-28 20.2, Q4-2015, 2017
  • CHANGE: Remove inline styles from many input fields to make them more easily styled using CSS
  • CHANGE: Change text on upload field Select button, drop zone, and other elements.
  • CHANGE: Improve keyboard navigation of date/time/datetime fields, add aria setting to assist with accessibility
1.0.14706 2020-01-02 20.2, Q4-2015, 2017
  • FIX: Some types of calculated fields would still have problems.
1.0.14669 2019-12-17 20.1, 20.2, Q4-2015, 2017
  • FIX: Correct a logic problem detecting filters which allow user input vs. those that require user input.
1.0.14649 2019-12-13 20.1, 20.2, Q4-2015, 2017
  • FIX: Improve JavaScript related to active/inactive status of file uploads
  • FIX: Install script would try to add the same field twice in some circumstances
  • NEW: wvSuite will add indexes on Multi-Instance tables managed by wvSuite when the current SQL login has permission to do so
  • FIX: When one calculated field causes an error, it will not prevent the other calculations from updating.
1.0.14452 2019-11-07 20.1, 20.2, Q4-2015, 2017
  • FIX: Problem with saving uploads more than once
  • FIX: Accessibility and display issues with upload fields
  • NEW: Uploads populate Activity.UF_7 with last upload date
1.0.14420 2019-10-31 20.1, 20.2, Q4-2015, 2017
  • NEW: add a field type of Upload to multi-instance editors
  • NEW: ability to provide minimum and/or maximum values for numeric and date fields
  • NEW: ability for numeric fields to use up/down buttons, with a configurable increment
  • Accessibility improvements
1.0.14106 2019-09-10 20.1, 20.2, Q4-2015, 2017
  • FIX: wvFileUpload could not find the lookup for certain fields
1.0.13901 2019-07-02 20.1, 20.2, Q4-2015, 2017
  • Update to McGladrey.Library 13896
  • Update to .NET 4.5.2 (was 4.5)
  • FIX: wvMultiInstance_Expanded had problems converting some checkboxes to booleans
1.0.13635 2019-04-19 20.1, 20.2, Q4-2015, 2017
  • Update to McGladrey.Library 13533
  • FIX: WV_CREATED_DATE can now be configured in iMIS as either a DateTime or Date. Will always store as datetime.
  • FIX: problems with drag-and-drop of Telerik controls
  • FIX: wvSelector missing link on non-string values in column 1
  • FIX: wvSelector not displaying custom formats
  • FIX: wvSelector configuration layout problems
  • FIX: wvSelector display problems with user-provided filters values and the Find button
  • FIX: wvMultiInstanceExpanded when a PagePart was defined in Config_Custom_Web and not in WV_PAGEPART lookup, all PageParts would fail to display
  • FIX: standard iMIS styles not applied correctly to get the same look as iMIS
  • FIX: wvSelector display problems when Required flag was shown on filters
  • FIX: wvActivity and wvFileUpload would get iBO errors when manipulating null dates
  • FIX: wvMultiInstance_Expanded now limits date picker fields to the dates allowed by SQL
  • FIX: Script for copying Config_Custom_Web setup between databases would sometimes receive PK violations
  • NEW: logging for edits and deletes of UPLOAD activites are now handled by stored procedures
1.0.12764 2018-04-25 20.1, 20.2, Q4-2015, 2017
  • Update to McGladrey.Library (12757)
  • set default SUBMISSION_STATUS during insert
  • recalculate hidden calculations if they are also Required
  • SQL for wvGrid is parameterized
  • protections against Cross-Site Scripting (XSS)
1.0.12649 2018-03-02 20.1, 20.2, Q4-2015, 2017
  • Update to McGladrey.Library (12581)
  • update calculations marked Required even if not visible because of roles
  • include Submission Status in change log on insert.)
1.0.12383 2017-11-17 20.1, 20.2, Q4-2015, 2017
  • Update to McGladrey.Library (12325)
  • add selector as an input to the createInstance proc
  • correct CompanyAdministrator handling
  • correct some empty field and lookup problems
  • reduce debug messages
  • fix a problem with null dates and iBO
  • fix a bug with multiple FindID fields in wvMI)
1.0.11409 2016-11-05 20.1, 20.2, Q4-2015
  • Update to McGladrey.Library (11407)
  • fix sorting CCW
  • UserCanEditTargetRecord can detect CompanyAdministrator via relationships
  • remove obsolete navigate-by-cookie feature
  • wvHeader action button uses 60 minute timeout
  • fix defaults for string configurations
  • stop trimming user strings
  • fix wvMI-E would not display panels with one field
  • fix wvA would not create new
  • fix hidden wvR FindId panels
  • fix refresh issue on reloading after status change
  • many fixes to defaults, validations, layout
  • compatibility fix for iMIS 20.2.46 and IQA
1.0.10694 2016-02-09 20.1, 20.2, Q4-2015
  • Update to McGladrey.Library (10674)
  • wvFileUpload supports multiple activity types
  • new fields
  • efactor wvMI field generation
  • auto lookup for Activity when Source prompt is Assigned To.
1.0.9621 2015-02-09 20.1, 20.2
  • Update to McGladrey.Library (9471)
  • fix off-by-one error in wvSelector with list-based IQA filters
  • Save Section button text is configurable
  • better formatting for responsive sites.
1.0.9108 2015-02-02 20.1, 20.2
  • Update to McGladrey.Library (9041)
  • fix problem with jump links/bookmarks in wvMultiInstance_Grid
  • parameterize SQL queries
  • fix bugs in Relationships
  • add Roles security for wvFileUpload update/delete
  • update help)
1.0.8273 2014-07-06 15.2, 20.1
  • Update to McGladrey.Library (8253)
  • improve support for 15.2 templates
  • add ability to force ID on URL between parts
  • eliminate ThreadAbortException
  • messages on empty+read-only fields configurable
  • optimize SQL
1.0.7896 2014-02-24 15.2, 20.1
  • Upgraded to 15.2 iPart templates. No longer supports iMIS 15.1.x.
  • Improvements to configuration pages.
  • Adds support for virtual Everyone role for wvMultiInstance fields.
  • Correct a display issue in DescriptionBefore/DescriptionAfter.