MDriven Turnkey ChangeLog

The log of changes for MDriven Turnkey

Revision 12512 - 2020-09-18

Adding authorization header to allow basic login from cors enabled hosts

Revision 12511 - 2020-09-16

Cors by model pattern

Revision 12508 - 2020-09-16

Cors implemented by model pattern:

Revision 12506 - 2020-09-15

TurnkeySetting_CorsWithOrigins added to allow use from TurnkeyCore

Revision 12498 - 2020-09-11

MVC controller: SaveEvenInvalidModel
If there are broken constraints they will be added as ModelError - but you may still want to save state
This is specially true if there are 2 or more things that need to be updated to get it right.

Revision 12494 - 2020-09-09

Compiling issue in TK core.

Revision 12468 - 2020-08-27

Add TV "ModalSize" to choose size of the modal window.

Revision 12463 - 2020-08-23

Add support of Webmanifest in Turnkey app.

Revision 12459 - 2020-08-20

Issue with Modal win did not evaluate RootExp in async -> could give un-executed-derivations
Issue with OnShowExpression did not evaluate RootExp in async -> could give un-executed-derivations
Issue with OnShowExpression did not act on action AutoSave setting

Revision 12453 - 2020-08-15

Styles for the "Seekmore" buttons.

Revision 12441 - 2020-08-12

Fixed issue in the seeker result tables (Unable to choose last rows).

Revision 12440 - 2020-08-11

Change name from ErrorView to RedirectView. Avoid flashing "error" to the end user

Revision 12439 - 2020-08-10

Seekmore-buttons now also in MVC search. Consolidated code and moved it deeper into framework from turnkey to share logic between angular and MVC

Revision 12435 - 2020-08-08

changing sessionState cookieSameSite from None to Lax after issues on chrome mobile discovered (not sending the session id -> new session all the time)

Revision 12434 - 2020-08-07

Added 4xx redirection
Removed reporting of all URL parameters, didn't work
Supresses parameters without name

Revision 12433 - 2020-08-07

Fixed bug causing duplicate vars

Revision 12432 - 2020-08-07

Added var "allParamsAsString" to debug what you got in the URL

Revision 12431 - 2020-08-07

Avoid exception on URLs with query strings that don't have a name (they are given a name)

Revision 12430 - 2020-08-07

Added variable in viewmodels called "RawURL" that contains the URL from the request

Revision 12429 - 2020-08-07

Avoid exception on URLs with query strings that don't have a name (they are ignored)

Revision 12426 - 2020-08-04

Changes to handle seekmore buttons

Revision 12425 - 2020-08-04

Added styles for __seekmore for Search grids

Revision 12423 - 2020-08-03

setting as required by new standard

Revision 12422 - 2020-08-03

setting as required by new standard

Revision 12421 - 2020-08-03

setting as required by new standard

Revision 12420 - 2020-08-03

setting as required by new standard

Revision 12419 - 2020-08-03

setting as required by new standard

Revision 12413 - 2020-07-28

QueueUpdateToServer was changed - during one timeslot we only hold one command per attribute - and if attribute change during same timeslot we update that command.
Prior to this change we checked the last command and compared with incomming change - updated the command if same attribute.
The new logic takes the whole pending list of updates into account and this reduce network load for fast changing things (SVG drag on screen changing x and y very fast)

Revision 12412 - 2020-07-27

Issues when new objects was saved and changed id - if they where subjects of singlelinks the corresponding _AsExternalId attribute in VMClass was not correctly updated from new to savedid - fixed.

Revision 12411 - 2020-07-27

Major issue in Turnkey object hierarkies found and fixed; we clean vmclasses that we think we do not need any longer, the problem was that when the object re-appeared the we thought we already had it because its id was in turnkey's vm's dictionary... This is now fixed in HookChangeEvents by looking at VMClass.IsCleanedForDelete from dictionary objects.
Symptoms of error was that objects downstream become stale, did not update master detail, or vCurrent etc

Revision 12394 - 2020-07-22

Remove typography default styles.

Revision 12367 - 2020-07-05

Fix navbar-link-color variable.

Revision 12365 - 2020-07-05

Model rebel work

Revision 12359 - 2020-07-01

Added new CSS vars into the style system

Revision 12334 - 2020-06-24

Base background-color fix.

Revision 12320 - 2020-06-19

Change to remove the turnkeyviewmodal attribute when modal closes instead of setting to blank string

Revision 12314 - 2020-06-17

issue with excelplugin for turnkey core fixed

Revision 12313 - 2020-06-16

Trick user to use this url:
Discovered in pen-test FI 2020
Fix: Name can never contain { that becomes binding expression on client

Revision 12311 - 2020-06-15

turnkeyview and turnkeyviewmodal attribute is set to viewname on document root - this helps to target css rules to specific views for out of view items (menus etc)

Revision 12307 - 2020-06-09

Fix for the "linked accounts" icon and fix issue with TinyMCE placed in the modal window.

Revision 12293 - 2020-06-03

Remove unused custom properties.

Revision 12292 - 2020-06-02

Huge update to the style system. Added CSS Custom properties support.

Revision 12276 - 2020-05-30

Ability to merge changed some Modlr-apis

Revision 12271 - 2020-05-28

Revision 12262 - 2020-05-25

Revision 12255 - 2020-05-24

Continued work SysConsumer

Revision 12252 - 2020-05-24

Continued work SysConsumer

Revision 12250 - 2020-05-24

Continued work SysConsumer

Revision 12248 - 2020-05-23

Continued work SysConsumer

Revision 12246 - 2020-05-23

Added trim to paths and password in MDrivenServer server override xml to avoid problems if putting the password on it's own row in the XML

Revision 12244 - 2020-05-21

Updating core to fix of turnkey modalok expression context

Revision 12243 - 2020-05-21

Fixed bug that caused Modal OK actions to run on the incorrect object. Self always referred to the calling viewmodel root object instead of the object the modal action was called on.

Revision 12238 - 2020-05-19

Let ReturnUrl work for TryPage->Login->Register->TryPage

Revision 12232 - 2020-05-18

Added "pre-line" for the static text to fix usage of '\r\n' with OCL.

Revision 12231 - 2020-05-18

The url for redirect after login must be made in full in order to have IE successfully navigate from javascript

Revision 12229 - 2020-05-17

generic SysUser.Consume now points to portal

Revision 12224 - 2020-05-17

Adding generic SysUser.Consume to enable easy consumer charge

Revision 12221 - 2020-05-17

Adding generic SysUser.Consume to enable easy consumer charge

Revision 12218 - 2020-05-16

Revision 12170 - 2020-04-26

Fix static presentation of checkbox.

Revision 12169 - 2020-04-25

Added TV "Striped" for the data-tables.

Revision 12168 - 2020-04-25

Fix RenderedBy on text element (normal component and in grid)

Revision 12164 - 2020-04-24

Revision 12163 - 2020-04-23

Fixed problem with multiple modal action menus on top of each other

Revision 12145 - 2020-04-21

Microsoft.Owin updated 4.0->4.1 - this after google auth stopped working on new projects (metamdriven)

Revision 12141 - 2020-04-20

Fix for the selects in data-tables

Revision 12123 - 2020-04-13

null ref bug

Revision 12120 - 2020-04-13

HideSidebar tv not honored by MVC - fixed

Revision 12112 - 2020-04-11

Fixed table headers.

Revision 12105 - 2020-04-08

Fix the styles for the external login confirmation page.

Revision 12102 - 2020-04-07

Fix for icons on account manage page

Revision 12087 - 2020-04-01

Dropping the details of login method from the button - it is still there on hover and in the image

Revision 12085 - 2020-04-01

Ability to skip "Register" screen when logging in with external id

Revision 12074 - 2020-03-28


Revision 12070 - 2020-03-28

Revision 12065 - 2020-03-27

Get has higher priority than Post - so write+search could give results from old search string since write was done with post and execute-search was done with get. Client updated to use post for Action-execute. Problem gone.

Revision 12064 - 2020-03-26

Fix for the loading page.

Revision 12063 - 2020-03-26

Fixed icons in the validation messages.

Revision 12057 - 2020-03-25

Fixed labels for the static text elements with typography classes.

Revision 12056 - 2020-03-24

Changed the presentation of action buttons (cancel, ok) in the modal window.

Revision 12055 - 2020-03-24

Changed the presentation of action buttons (cancel, ok) in the modal window.

Revision 12054 - 2020-03-24

Improved visual presentation of BlobDownloadLink.

Revision 12050 - 2020-03-24

Fix for the readonly textbox with scroll.

Revision 12047 - 2020-03-24

Fix close button in modals

Revision 12040 - 2020-03-24

HttpContext not available like that in core - fixed broken build

Revision 12038 - 2020-03-23

Added ModelCodeAssemblies to the IIS probing for assemblies

Revision 12023 - 2020-03-17

New styles for the sidebar. Updated material icons. Base styles for the Blobdownloadlink.

Revision 12022 - 2020-03-17

Fixed problem when using a URL to a specific page, being redirected to the login page. The returnURL didn't include the application root and would fail if the application is running in a subdirectory on IIS

Revision 12020 - 2020-03-16

Added support for type byte in TK UI

Revision 12012 - 2020-03-12

Added support for TimeSpan in Turnkey UI

Revision 11999 - 2020-03-08

Debugger tetrahedrons to walk instances - work in progress

Revision 11997 - 2020-03-06

Added null check for language information in http calls to avoid problems when called to an API

Revision 11992 - 2020-03-05

Fix for the button's text.

Revision 11991 - 2020-03-05

Data-table fix.

Revision 11990 - 2020-03-04

Added TimeSpan support.

Revision 11989 - 2020-03-04

Added TimeSpan support.

Revision 11985 - 2020-03-04

Added TurnKeySetting OpenIDConnect Scope, since the default "openid profile" may not always be correct (pingfederate, perrigo)

Implementing new ES-Init-flow to avoid recreation of viewmodels when they are not changed

Revision 11975 - 2020-03-01

Improve vCurrent and vSelected presentation in the data-tables.

Revision 11974 - 2020-03-01

Shortened the debounce time in modals to 500ms and to 50ms on clicks

Revision 11973 - 2020-03-01

Better display of empty non-nullable dates (shows as empty, the same as nullable if the date are before year 0002)

Leave a Reply

Your email address will not be published. Required fields are marked *


This site uses Akismet to reduce spam. Learn how your comment data is processed.