C#Bot 0.4.0.1

Release Notes for Version 0.4.0.1 of C#Bot.


Migration Steps

N/A

Items

Story

  • [CB-1829] - Authentication Errors (API)
  • [CB-1830] - Authentication Errors (Client Side)
  • [CB-1831] - Password Reset API
  • [CB-1832] - Password Reset Form
  • [CB-1833] - Password Reset Email
  • [CB-1835] - Email Validation/Confirmation
  • [CB-1836] - Registration Form - Clientside
  • [CB-1838] - Record Ownership
  • [CB-1841] - Authorisation Errors (Client Side)
  • [CB-2064] - Filter Items
  • [CB-2077] - Delete Selected
  • [CB-2205] - Search - Component
  • [CB-2296] - Navigation Tests Multithreaded
  • [CB-2298] - Bot Written Warning for feature files
  • [CB-2320] - Update testing framwork to conform with current state of references (many to many, one to one)
  • [CB-2321] - Incorporate date fields in the CRUD tests
  • [CB-2324] - Expanding base choice
  • [CB-2336] - Invalid Base Choice
  • [CB-2350] - Fix missing foreign key in the rest API data transfer object.
  • [CB-2503] - Navigation Icons
  • [CB-2504] - Navigation Collapse
  • [CB-2507] - Admin Navigation
  • [CB-2509] - List of Entities
  • [CB-2510] - Entity CRUD View
  • [CB-2511] - Home Screen (Empty)
  • [CB-2744] - Datetime Input
  • [CB-3042] - Update test templates to resolve “System.IO.IOException : The configured user limit (128) on the number of inotify instances has been reached”
  • [CB-3044] - Update test templates to resolve “System.IO.IOException : The configured user limit (128) on the number of inotify instances has been reached”
  • [CB-3161] - Set up Jenkins Pipeline for Springbot and CsharpBot
  • [CB-3197] - Introduce Moq to c# testing framework
  • [CB-3319] - Csharp CommonReferenceEntityEntity TargetOptional
  • [CB-3336] - Csharp CommonEntity OrderBy
  • [CB-3340] - Csharp CommonEnumeration EnumLiterals
  • [CB-3344] - Csharp CommonReferenceOneToOne
  • [CB-3348] - Csharp CommonReferenceExtends - Partial Implementation
  • [CB-3502] - Environmental variable to overwrite the site url
  • [CB-3606] - NumberTextBox Component
  • [CB-3713] - Live Clientside Validation for CRUD input
  • [CB-3976] - Registration Email
  • [CB-3978] - User List (Specific)
  • [CB-3982] - Edit User
  • [CB-3983] - Delete User
  • [CB-3986] - Export All
  • [CB-3987] - Export Selected
  • [CB-3990] - Logout
  • [CB-4016] - Refactor Abstract Entity to use Interfaces
  • [CB-4146] - On Platform Requirements

Task

  • [CB-2213] - Pagination Size
  • [CB-2215] - Modal
  • [CB-2597] - Make a database connection for the testing framework
  • [CB-2622] - Many to Many Association in Model in the Create/Edit
  • [CB-2626] - One to Many Association Model in the Create/Edit
  • [CB-2846] - Fix context for C# Tool Framework
  • [CB-3059] - Test Code cleanup with respect to context configuration changes
  • [CB-3115] - Add test cleanup to selenium
  • [CB-3123] - Look into paragraph spacing within the Markdown editor tile
  • [CB-3132] - Add Email validation to client and server side
  • [CB-3196] - Cleanup Test Framework entity object
  • [CB-3198] - Csharpbot UI Modelling
  • [CB-3222] - Batch Update Supporting by backend graphql schema
  • [CB-3227] - Update C# Utils and Step Defs in line with codebotps platform
  • [CB-3233] - Keys utils for c# to allow copying, pasting and other key input
  • [CB-3247] - User can filter by any enum associated with the entity, which will be a searchable dropdown of all enum options
  • [CB-3255] - Unique test names for bulk options
  • [CB-3494] - Add Created and Modified as readonly datepicker into admin crud at bottom of create/edit page
  • [CB-3640] - update API assert
  • [CB-3810] - Template scss
  • [CB-3851] - Clean up duplicate code
  • [CB-3872] - Class Data for API Tests
  • [CB-3923] - Implement Test Categories & General Test Cleanup
  • [CB-3931] - License text on all project source code files (Csharpbot)
  • [CB-4014] - Update failing tests in the csharp testing framework
  • [CB-4015] - Switch react string search to use like instead of contains and ignoring strings
  • [CB-4029] - Registration - Serverside
  • [CB-4148] - Update chrome driver instatiation to mitiage jenkins issues
  • [CB-4285] - Resolve Warnings and Messages from Roslyn analyzers
  • [CB-4343] - Add skippable tests for features waiting to be updated
  • [CB-4345] - Add support for skippable theory data
  • [CB-4352] - Update File Structure of Test templates, update names, simplify tags
  • [CB-4379] - Minor test code cleanup

Change Request

  • [CB-3674] - HTML audit

Defect

  • [CB-2380] - Going to page 0 throws an error (CRUD)
  • [CB-2608] - Fix bug where Screenshot names do not match the tests
  • [CB-3119] - Fix Bearer token broken by ad and email requirement as username
  • [CB-3186] - Backend Model Validation Generic Logic Part
  • [CB-3514] - Admin page, After any validation error happened and then go back to collection, all the rows got referring to the same entity at the bottom of the collection
  • [CB-3558] - Time attributes displayed incorrectly on clientside
  • [CB-3603] - Fix bug where web driver is being loaded despite ping server failing
  • [CB-3627] - Replace Arbritrary Strings with Enums in Testing framework
  • [CB-3694] - Searchable Field Text Input
  • [CB-3701] - One to Many Searchbox - Integer Overflow
  • [CB-3702] - Many To Many - Duplicate Key Value Violates the Unique Constraint
  • [CB-3936] - Make reactbot great (compile) again
  • [CB-3943] - Fix hard coded isClearable={true} for combobox
  • [CB-4069] - Harmony bug fixes

Last updated: 16 June 2020


Start modelling your app today.