Code

History

  1. GSF.Web: Fixed issue with passing booleans as parentKeys into RenderViewModelConfiguration showing up capitalized in the rendered javascript.Billy Ernest committed 7 years ago1a1f81a
  2. GSF.Web: Fixed AddSelectFieldFromEnum to use Convert.ChangeType instead of GetEnumValueOrDefault.Billy Ernest committed 8 years ago1a2509f
  3. GSF.Web: Fixed AddSelectFromEnum to pull option names from description if available, before using enum name.Billy Ernest committed 8 years agoee69d2f
  4. GSF.Web: Added method to add a select field where options are pulled from a dictionary.Billy Ernest committed 8 years agof90b441
  5. GSF.Web: Added formatting to the option fields in AddSelectFieldFromEnum. Also ensured correct Enum value type was being used in generating the dictionary.Billy Ernest committed 8 years ago157094e
  6. GSF.Web: Added AddSelectFieldFromEnum, which allows select field options to be generated from an enum, to DataContext.cs.Billy Ernest committed 8 years ago656dc61
  7. Fixed bug with security principalBilly Ernest committed 9 years agoc6fa83f
  8. GSF.Security: Fixes and usability improvements for the ISecurityProvider API.StephenCWills committed 9 years ago554b85e
  9. GSF.Core: Updated table operations to accept an enumerable of key/value pairs as custom tokens.J. Ritchie Carroll committed 9 years ago94daae1
  10. GSF.Web: Updated primary key cache in data context hub client to use a concurrent dictionary to support possible simultaneous updates.J. Ritchie Carroll committed 9 years ago3943ceb
  11. GSF.Core: Fixed issues with session based primary key caching for DataContext uses of TableOperations.J. Ritchie Carroll committed 9 years ago3e6419a
  12. GSF.Web: Updated to internal table operations cache to target table operations interface.J. Ritchie Carroll committed 9 years ago7e5221a
  13. GSF.Web: Fixed string concat issue with `AcronymValidationAttribute` auto application of knockout `acronym` binding handler when a custom data binding already existed.J. Ritchie Carroll committed 9 years agoc829217
  14. GSF.Core: (1) Updated default value expression parser to better detect cache misses instead of depending on null value, (2) updated record restriction to support implicit conversion from string so that expressions like `"Enabled <> 0" + tableOperations.GetSearchRestriction(filterText)` can be supported, (3) added URL and Acronym validation attributes that extend RegularExpressionAttribute and define standard regular expressions in one location with default error messages. GSF.Web: (1) Updated field template functions supported by DataContext to properly enable the 'has-error' and 'has-feedback' bootstrap field highlighting when a validation error exists as well as to better distinguish between missing values and validation errors, (2) updated DataContext.AddInputField to automatically detect modeled AcronymValidationAttribute instances and apply knockout based input restrictions on typed field, e.g., forcing typed text to be upper case, (3) added new knockout binding handlers to the embedded resource gsf.web.knockout.js to force typed text to upper case, lower case or handle acronym type fields.J. Ritchie Carroll committed 9 years ago4b8c80c
  15. GSF.Core: (1) Added DefaultValueExpressionParser and DefaultValueExpressionScopeBase so that default value expressions can be used easily in other places, (2) updated DefaultValueExpressionAttribute implementations that are used with TableOperation models to support use of "this" keyword for self-referencing field access (3) moved attributes into GSF.ComponentModel and GSF.ComponentModel.DataAnnotations - this will be a breaking change for some model implementations, (4) updated ConnectionStringParser to recognize DefaultValueExpressionAttributesJ. Ritchie Carroll committed 9 years ago24f271e
  16. GSF.Web: Corrected issue in DataContext.RenderViewModelConfiguration where quotes injected for string based parent keys were being Javascript encoded. GSF.PhasorProtocols: Corrected issue for output streams for PMU device acronyms that are longer than 16 characters - this fixes #16J. Ritchie Carroll committed 9 years agofde7805
  17. GSF.Core: Added IsNumericType to Common which is more specific in contrast to existing IsNumeric which determines if a given item is, or can be interpreted to be, a numeric type. GSF.Web: Improved handling of parent key parameters, especially when primary keys parameters used in parent/child table relationships are non-numeric values.J. Ritchie Carroll committed 9 years agodcc73d4
  18. GSF.Web: Corrected behavior for FixForwardSpacing functionality when rendering view model configuration.J. Ritchie Carroll committed 9 years ago61cbc5c
  19. GSF.Core: Updated comments for recent check-ins for readability and clarity.J. Ritchie Carroll committed 9 years agoa6e8751
  20. GSF.Core: Added ability to model expression amendments for SQL statements in modeled tables used with TableOperations using an AmendExpressionAttribute - this includes the ability to use run-time token replacements for modeled amendments, e.g., "TOP {count}" where count was configurable at run-time.J. Ritchie Carroll committed 9 years ago73060c4
  21. GSF.Web: Added options for template based select drop-down boxes.J. Ritchie Carroll committed 10 years ago56ba93f
  22. GSF.Web Added RecordOperationsHub base class and moved IRecordOperationsHub interface and associated cache into GSF.Web.HubsRitchie Carroll committed 10 years ago1e5f8a8
  23. GSF.Web: Added RenderLookupFunction<TModel> function to DataContext that will render a client-side Javascript function for looking up single values from sparse array based on a primary key where keys and values are derived from a modeled table.Ritchie Carroll committed 10 years ago66e19f8
  24. GSF.Web: Updated DataContent to use ToCamelCase extension.Ritchie Carroll committed 10 years agoea93731
  25. GSF.Web: Fixed an issue where paged view models were not properly initializing the user's roles before checking their rights.StephenCWills committed 10 years ago8b0b840
  26. GFS.Web: Modified model based CSV export to respect current filters and column sort parameters.Ritchie Carroll committed 10 years agodbb9c89
  27. GSF.Web: Added user access security validation for model to shared CSV downloader.J. Ritchie Carroll committed 10 years ago3ecea68
  28. GSF.Web: (1) Added handling for embedded "ASHX Handlers", (2) added embedded CsvDownloadHandler.ashx and added it master paged view model. (2) Added ability to handle cancellation token throughout self-hosted infrastructure.Ritchie Carroll committed 10 years agoe163068
  29. GSF.Web: Updated DataContext to differentiate between integer and floating-point fields and apply knockout key-stroke filters to restrict input.Ritchie Carroll committed 10 years ago1e80dda
  30. GSF.Web: Code clean-up / removed unused using statements.Ritchie Carroll committed 10 years ago09cb41d
  31. GSF.Web: (1) Added extended template base for self-hosted Razor views that has Url and Html helpers that match normal MVC views for more consistent implementation of views across APS.NET and self-hosted implementations, (2) Added ToAbsoluteUrl, IncludeUrl, IncludeResource and RenderResource to both ASP.NET and self-hosted Html helper implementations to allow more dynamic rendering of both HTTP accessible and embedded resources.Ritchie Carroll committed 10 years ago3fe9d59
  32. Merge branch 'master' of https://github.com/GridProtectionAlliance/gsf.gitStephen Jenks committed 10 years agoc532ee3
  33. GSF.Web.Model.DataContext: Update UrlValidation Regex String.Stephen Jenks committed 10 years agofe07202
  34. GSF.Web: Added ability to serve embedded resources from hosted web server.Ritchie Carroll committed 10 years ago9fc870d
  35. GSF.Web.Model.DataContext: Add "." to UrlValidation stringStephen Jenks committed 10 years ago38682a3

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t