The log of changes for MDriven Framework
Revision 13082 - 2021-04-07Earlier fix to Unicode in xml revisited and updated to new implementation
Revision 13056 - 2021-03-31Issue with MVC Date-picker - fails because of date follows culture instead of needed yyyy-mm-dd format - fixed
Revision 13053 - 2021-03-30SharepointServices extended with PreviewImage
Revision 13052 - 2021-03-30
Revision 13051 - 2021-03-30
Revision 13050 - 2021-03-30ClearAllDataGridFilters WPF functionality exposed
Revision 13049 - 2021-03-30ClearAllDataGridFilters WPF functionality exposed
Revision 13044 - 2021-03-26Version bump to remove conflict in MDrivenServer
Revision 13042 - 2021-03-25Issues with cyrillic text in reports - a unicode filter was placed on the wrong level
Revision 13041 - 2021-03-25Download of created report did not work on core - fixed
Revision 13030 - 2021-03-22Several changes to lift in RedirectView logic into app rather than trusting IIS web.config
Revision 13029 - 2021-03-19Added new feature for DataPickers (min and max value + step)
Revision 13028 - 2021-03-18New feature in SearchLogic. Ability to have default search ordering
Revision 13023 - 2021-03-17RenderedBy works on the images now without showing the upload UI.
Revision 13020 - 2021-03-16SQLServer updates System.Data.SqlClient is superseeded by Microsoft.Data.SqlClient and forced to update now to be able to use Azure ActiveDirectoryIntegrated connection mode in MDrivenServer
Revision 13017 - 2021-03-16SQLServer updates System.Data.SqlClient is superseeded by Microsoft.Data.SqlClient and forced to update now to be able to use Azure ActiveDirectoryIntegrated connection mode in MDrivenServer
Revision 13015 - 2021-03-16MVC combobox did not do correct razor html given the harder rules that all if-branches must be valid html by themselves - fixed
Revision 13004 - 2021-03-15
Revision 13001 - 2021-03-14Fix for the multi-select data-tables.
Revision 13000 - 2021-03-13Follow up on move of constants from ViewModel to SearchLogic
Revision 12999 - 2021-03-13Changed naming of seeker sorting variables.
Added autocreation of variables to autoforms
Revision 12998 - 2021-03-13Fix of naming problems with seekers
Revision 12991 - 2021-03-11Fixes to complete the requery sorting indicate sort order
Revision 12980 - 2021-03-11Issue with WPF DataGrid Checkbox - desired behavior to catch first click to update instead of first click focus, second click toggle - fixed
Revision 12975 - 2021-03-10Changes to oclDebugger, before the ViewModel-Tree, UserInterface and Tajson roots where linked to being one of the objects in vResults - this is changed to individual drag targets.
Dragged roots are kept between reloads of model (remembered and reloaded)
Reload of ViewModel only available in designer mode
HotReload that subscribes to ViewModelEditors and reload viewmodel when changed
Revision 12972 - 2021-03-08vReturnStatusCode and vReturnMessage was only set if not null - fixed
Revision 12970 - 2021-03-08Less laggy ocl editor
Revision 12967 - 2021-03-08UIAllowed flag added to viewmodels to limit access to UI for views not intended for UI (Christina, Stokab)
Revision 12965 - 2021-03-07missing app.config
Revision 12964 - 2021-03-07missing app.config
Revision 12960 - 2021-03-04New feature for multi-selectable data-table and add ability to change dynamically link text when "DataIsLink"
Revision 12958 - 2021-03-03MDriven is now minimum 4.7.2
Revision 12946 - 2021-03-01Package updating Newtonsoft.Json.dll to 12.0.2 + other stuff
Revision 12942 - 2021-02-28Updates to jwt login after test and verifications
Revision 12940 - 2021-02-25VS2017 had been lost
Revision 12932 - 2021-02-25OpenIdConnect in core
Turning up all assemblies to .net 4.7.2 for .core/standard needs
Revision 12930 - 2021-02-20Add ability to select all rows in MultiSelect data-tables.
Revision 12927 - 2021-02-18Added ability to login with foreign jwt cookies as described here https://wiki.mdriven.net/index.php/Authenticate_with_a_jwt
Revision 12925 - 2021-02-18Added ability to login with foreign jwt cookies as described here https://wiki.mdriven.net/index.php/Authenticate_with_a_jwt
Revision 12920 - 2021-02-17In certain situations the QueryPlanner did not do the correct dynamic adaption.
Dynamic adaptions should happen when derivations are discovered by FetchFactFinder mode to hold unloaded things.
If the only reason for loading objects of a class was due to usage in Derivation we could miss it - but now we catch it.
(Memory Feed.ArticleInFeed.SalesArticle.ArticleNumber , ArticleNumber was derived as self.Article.ArticleNumberEffective that in turn was derived, no other reason to load Article objects...)
Revision 12919 - 2021-02-16Support for rendering server sorting
Revision 12913 - 2021-02-13On ReQuery we clear the searchresult once to get a reset to force the new order
Revision 12911 - 2021-02-12Added highlight of column that the seeker found something in
Added selfVM.ReQuery for searching with progressing to the next column. Used when changing ordering
Revision 12907 - 2021-02-12Issues with subscribing to broken constraints fixed self.constraints->select(x|x.broken).Name->asCommaList
Revision 12902 - 2021-02-10System.Buffers ->4.5.0 to 4.5.1
MDriven.net.http -> .net4.5 to .net 4.6.2 (SignalRCore)
Microsoft.AspNetCore.SignalR.Client Framework can connect to CoreServer
Revision 12898 - 2021-02-09Debugger - if no saved expressions add one for starters
Revision 12896 - 2021-02-09Fixed problem with ODT files have the alt-text in desc, not title
Revision 12894 - 2021-02-07ClientTableSorting updated. Works for several data-table on the one page.
Revision 12892 - 2021-02-06Update ordering of the table. Add styles to indicate ability to order by data-table header.
Revision 12882 - 2021-02-04Handle updated without RootVars made ViewModel creation take time in certain cases
Revision 12881 - 2021-02-04ListView designtime improvment.
Contstraints without body gave Eval null ref errors -> fixed
Revision 12877 - 2021-02-03SignaR Issues when framework client tries to connect to Core server - does not crash
Revision 12872 - 2021-02-02Add support of icons to the link element.
Revision 12870 - 2021-02-01ViewEnableExpression had issues and is fixed on WPF and Angular
Revision 12864 - 2021-01-30
Revision 12858 - 2021-01-29Added sorting by column on the client by clicking the header
Fixed bug with duplicate html id on controls in tables
Revision 12853 - 2021-01-29ViewModel in ViewModel DesignMode
Revision 12844 - 2021-01-26FileOpenDialog filter files option via tagged value: https://wiki.mdriven.net/index.php/WindowsFileFilter
Revision 12839 - 2021-01-25If a Enum finds an illegal value the exception thrown now states class and attribute and value tried to simplify debugging
Revision 12838 - 2021-01-25ViewModel name read should not go through dependency property since it is not accessible from other threads
Revision 12830 - 2021-01-24UserControls - ability to show ViewModel in Parent view - work in progress - dynamic View
Revision 12828 - 2021-01-22UserControls - ability to show ViewModel in Parent view - work in progress
Revision 12823 - 2021-01-17Issues with Dictionary invalidation - problem was that subscriber pair should be re-created since something is nulling it out upon cancelsubscriptions
Revision 12821 - 2021-01-16If SearchExpression Nesting starts with OrderExpression SearchLogic now treats those expressions as orderby - the first active orderby expression is used in the query executed.
New interface in ITypeService to enable this functionality
/// Same as ExpandDerivationsInExpression, but seperates the expression from the orderby/orderdescending operations expected to be found in the end of the expression
/// The orderexpression is returned in a parameter.
/// This method is used by SearchLogic to allow seperate definition of orderby from the other criterias
string ExpandDerivationsInExpressionExtractOrderBy(string expression, IClassifier context, bool reRaise, IExternalVariableList variableList, out string orderexpression);
Revision 12820 - 2021-01-15OCL-PS orderby has had the limitation to only work on maintable's attributes. This has now been extended to allow all singlelink navigations from main table in multiple steps
When doing orderby on multiple arguments "orderby(x|x.Class3.attribute1, x.Class3.Attribute2,x.class3.attribute3,x.attribute1,x.class3.class2.attribute1)" each argument calculates its own query
these queries and any table references they need are merged in order to avoid creating a new join for each argument when the table/column is the same
also we assume we can reuse table/column references created earlier in the expression in order to avoid joins that only target the order-by statement
Revision 12817 - 2021-01-14
Revision 12816 - 2021-01-14
Revision 12815 - 2021-01-14
Revision 12812 - 2021-01-13Changes to the groupbox styles.
Revision 12810 - 2021-01-12In Core textarea is TextArea so these did not work in MVC - does now
Revision 12809 - 2021-01-11Issues with Guids stored as vars in core fixed
Revision 12808 - 2021-01-11
Revision 12798 - 2021-01-10IsPopUp added to AngularModel
Revision 12781 - 2020-12-21On RestPost/RestGet you can now receive reason code in vReturnMessage as described here https://wiki.mdriven.net/index.php/Rest_Services_In_MDriven
Issue when leaving empty columns in SQLExport - SQL parameters got complex unsupported types - fixed
Revision 12779 - 2020-12-18Manage user core
Revision 12775 - 2020-12-16Added color to known types
Revision 12772 - 2020-12-16Core3.1 for MDrivenServer work in progress
ColorAsInteger mapper better mapped
Revision 12762 - 2020-12-15Added Ignore CRC check on ExtractAll in zip
Revision 12760 - 2020-12-15Fixed null reference bug
Revision 12757 - 2020-12-14Groupboxes that with expression that is immutable made content immutable also -> dead wrong - fixed
Revision 12754 - 2020-12-14Wrong sp used for primtitives
Revision 12749 - 2020-12-14Core3.1 for MDrivenServer work in progress - issues with tagHelpers - renaming option-variable to opt for clearer definition
Revision 12746 - 2020-12-13Fixed issue with style ref and
Revision 12744 - 2020-12-13Core3.1 for MDrivenServer work in progress - SignalR
Revision 12735 - 2020-12-13Moving needed logic from ASPProviders into model for core
Revision 12734 - 2020-12-11OclDebugger crashed when result was IPrimtitive and when trying to run next expression it failed due misssing context - fixed
Revision 12732 - 2020-12-11Fix to AccessToken in code flow
Revision 12731 - 2020-12-11Fix to AccessToken in code flow
Revision 12728 - 2020-12-10Fix to AccessToken in code flow
Revision 12727 - 2020-12-10
Revision 12719 - 2020-12-10Core3.1 for MDrivenServer work in progress
Revision 12713 - 2020-12-08Experiment with OpenIdConnect authorization code flow for Stokab - better logging - checking AccessToken for claims and creating SysClaim
Revision 12711 - 2020-12-08
Revision 12708 - 2020-12-08CheckAndHandleStatusCode for RestGet, RestPost etc
Revision 12703 - 2020-12-05Added styles for download component and for new material icons. Added ability to add icons to the actions.
Revision 12699 - 2020-12-01Fix usage of fallback image inside the grids. Static blob now renders as the download button.
Revision 12694 - 2020-11-30
Revision 12693 - 2020-11-30
Revision 12692 - 2020-11-30
Revision 12691 - 2020-11-30