EAVFW.Extensions.DynamicManifest
3.0.3
There is a newer version of this package available.
See the version list below for details.
See the version list below for details.
dotnet add package EAVFW.Extensions.DynamicManifest --version 3.0.3
NuGet\Install-Package EAVFW.Extensions.DynamicManifest -Version 3.0.3
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="EAVFW.Extensions.DynamicManifest" Version="3.0.3" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add EAVFW.Extensions.DynamicManifest --version 3.0.3
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: EAVFW.Extensions.DynamicManifest, 3.0.3"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install EAVFW.Extensions.DynamicManifest as a Cake Addin #addin nuget:?package=EAVFW.Extensions.DynamicManifest&version=3.0.3 // Install EAVFW.Extensions.DynamicManifest as a Cake Tool #tool nuget:?package=EAVFW.Extensions.DynamicManifest&version=3.0.3
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
EAVFW.Extensions.DynamicManifest
Using a project entity that implements the following properties
[EntityInterface(EntityKey = "*")]
public interface IDynamicManifestEntity<T> where T : IDocumentEntity
{
public Guid Id { get; set; }
public string Schema { get; set; }
public string Version { get; set; }
public Guid? ManifestId { get; set; }
public T Manifest { get; set; }
public DateTime? CreatedOn { get; set; }
}
a dynamic manifest can be set up with publishing/authoring support within eavfw portal
services.AddDynamicManifest<DataModelProject,Document>();
here is an example of configuration with ribbon for publishing:
{
"variables": {
"sitemaps": {
"DynModel": {
"app": "Kjeldager CRM",
"area": "Dynamic Data Model",
"group": "Dynamic Data Model"
}
}
},
"entities": {
"Data Model Project": {
"pluralName": "Data Model Projects",
"TPT": "Project",
"sitemap": {
"[merge()]": "[variables('sitemaps').DynModel]",
"title": "Projects"
},
"attributes": {
"Schema": {
"type": "Text"
},
"Version": {
"type": "Text"
},
"Manifest": {
"type": {
"type": "lookup",
"referenceType": "Document"
}
}
},
"forms": {
"Main Information": {
"type": "Main",
"name": "Main Information",
"ribbon": {
"RUN_REMOTE_WORKFLOW": {
"text": "Publish",
"workflowName": "509d3bf3-18c5-6f1c-2c64-a2a5a33cb3f1"
}
},
"layout": {
"tabs": {
"TAB_Editor": {
"title": "Editor",
"locale": { "1030": { "title": "Editor" } },
"columns": "[variables('layouts').OneColumnTemplate]"
},
"TAB_General": "[variables('TAB_General')]",
"TAB_Versions": {
"title": "Versions",
"locale": { "1030": { "title": "Versions" } },
"columns": "[variables('layouts').OneColumnTemplate]"
},
"TAB_Administrative": "[variables('TAB_Administrative')]"
}
},
"columns": {
"[merge()]": "[variables('TAB_Administrative_Columns')]",
"Name": "[variables('PrimaryInformation')]",
"Description": "[variables('PrimaryInformation')]",
"Schema": "[variables('PrimaryInformation')]",
"Version": "[variables('PrimaryInformation')]",
"Manifest": {
"tab": "TAB_Editor",
"column": "COLUMN_First",
"section": "SECTION_General",
"control": "MonacoEditorControl"
}
}
}
}
}
}
}
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
-
net6.0
- EAVFramework (>= 4.5.0-dev.17)
- EAVFW.Extensions.Manifest.SDK (>= 4.5.0-dev.17)
- EAVFW.Extensions.SecurityModel (>= 2.2.0)
- EAVFW.Extensions.WorkflowEngine (>= 3.2.2)
-
net8.0
- EAVFramework (>= 4.5.0-dev.17)
- EAVFW.Extensions.Manifest.SDK (>= 4.5.0-dev.17)
- EAVFW.Extensions.SecurityModel (>= 2.2.0)
- EAVFW.Extensions.WorkflowEngine (>= 3.2.2)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on EAVFW.Extensions.DynamicManifest:
Package | Downloads |
---|---|
EAVFramework.Extensions.Aspire.Hosting
Aspire Hosting package for EAVFramework |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
4.0.1 | 41 | 11/18/2024 |
4.0.0 | 47 | 11/13/2024 |
3.0.7 | 315 | 9/13/2024 |
3.0.6 | 63 | 9/13/2024 |
3.0.5 | 359 | 8/17/2024 |
3.0.4 | 79 | 8/17/2024 |
3.0.3 | 103 | 8/15/2024 |
3.0.2 | 103 | 8/13/2024 |
3.0.1 | 76 | 8/12/2024 |
3.0.0 | 163 | 8/10/2024 |
3.0.0-dev.1 | 244 | 11/17/2022 |
2.1.0-dev.12 | 129 | 11/9/2022 |
2.1.0-dev.11 | 116 | 10/26/2022 |
2.1.0-dev.10 | 128 | 10/26/2022 |
2.1.0-dev.9 | 132 | 10/26/2022 |
2.1.0-dev.8 | 135 | 10/25/2022 |
2.1.0-dev.7 | 174 | 10/9/2022 |
2.1.0-dev.6 | 124 | 10/9/2022 |
2.1.0-dev.5 | 124 | 10/8/2022 |
2.1.0-dev.4 | 122 | 10/8/2022 |
2.1.0-dev.3 | 121 | 10/8/2022 |
2.1.0-dev.2 | 122 | 10/8/2022 |
2.1.0-dev.1 | 121 | 10/8/2022 |
2.0.0 | 423 | 10/5/2022 |
1.2.0 | 171 | 9/24/2022 |
1.1.0 | 141 | 8/29/2022 |
1.0.7 | 154 | 8/9/2022 |
1.0.6 | 146 | 8/8/2022 |
1.0.5 | 135 | 8/8/2022 |
1.0.4 | 135 | 8/8/2022 |
1.0.3 | 136 | 8/8/2022 |
1.0.2 | 141 | 8/8/2022 |
1.0.1 | 143 | 8/4/2022 |
1.0.0 | 140 | 8/4/2022 |