BizDoc.Core.Monday
6.7.0
See the version list below for details.
dotnet add package BizDoc.Core.Monday --version 6.7.0
NuGet\Install-Package BizDoc.Core.Monday -Version 6.7.0
<PackageReference Include="BizDoc.Core.Monday" Version="6.7.0" />
paket add BizDoc.Core.Monday --version 6.7.0
#r "nuget: BizDoc.Core.Monday, 6.7.0"
// Install BizDoc.Core.Monday as a Cake Addin
#addin nuget:?package=BizDoc.Core.Monday&version=6.7.0
// Install BizDoc.Core.Monday as a Cake Tool
#tool nuget:?package=BizDoc.Core.Monday&version=6.7.0
Monday for BizDoc
BizDoc extension for Monday enable interacting with BizDoc components embedded into Monday.com user interface:
Setup
- Install Nuget:
dotnet add package BizDoc.Core.Monday
- Create Monday app.
Add me.read
, users.read
, teams.read
scopes. Set redirect uri to server.
Use ngrok for development.
- Configure service in startup.cs
builder.Services.AddBizDoc(...).
AddMonday(options => {
options.ApiKey = "api-key-here";
options.BoardId = (context) => ...;
options.GroupId = (context) => ...;
options.ClientId = "client-id-here";
options.ClientSecret = "client-secret-here";
}).
UseIdentityProvider();
...
app.UseBizDoc().
UseMonday();
Replace the client-id, client-secret and api-key above with those of your Monday app.
If you wish to implement a custom Identity Provider, replace the UseIdentityProvider() with AddBizDoc().UseIdentityProvider<MyProvider>() and implement your provider as MyProvider.
- Setup page urls.
MondayService
Utilize MondayService
service to create an Item in Monday.
public class MyForm : FormBase<MyFormModel> {
private readonly MondayService _service;
private readonly IDocumentContext _context;
public MyForm(MondayService service, IDocumentContext context) {
_service = service;
_context = context;
}
public override Task CreateAsync(MyFormModel model) {
_service.CreateItemAsync(_context.Document.Id, model.Subject);
}
}
Call ChangeItemStateAsync() and UpdateItemAsync() to to change state or add an update.
Configuration
Teams data source.
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 was computed. 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. |
-
- GraphQL.Client (>= 4.0.2)
- GraphQL.Client.Serializer.SystemTextJson (>= 4.0.2)
- Microsoft.AspNetCore.Authentication.Cookies (>= 2.2.0)
- Microsoft.AspNetCore.Authentication.JwtBearer (>= 6.0.6)
- Microsoft.AspNetCore.Authentication.OpenIdConnect (>= 6.0.6)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated | |
---|---|---|---|
6.8.1 | 473 | 10/18/2022 | |
6.8.0 | 391 | 10/16/2022 | |
6.7.2 | 385 | 8/8/2022 | |
6.7.1 | 383 | 7/21/2022 | |
6.7.0 | 408 | 7/10/2022 | |
6.6.3 | 392 | 7/4/2022 | |
6.6.2 | 391 | 6/15/2022 | |
6.6.0 | 392 | 5/28/2022 | |
6.5.2 | 397 | 5/20/2022 | |
6.5.0 | 441 | 4/13/2022 | |
6.4.0 | 408 | 3/8/2022 | |
6.3.4 | 399 | 2/10/2022 | |
6.3.3 | 414 | 2/7/2022 | |
6.3.1 | 424 | 1/27/2022 | |
6.3.0 | 409 | 1/24/2022 | |
6.1.0 | 241 | 12/20/2021 | |
6.0.2 | 265 | 12/14/2021 | |
6.0.1 | 257 | 11/13/2021 | |
6.0.0 | 276 | 11/10/2021 | |
5.3.4 | 305 | 11/3/2021 | |
5.3.3 | 449 | 10/30/2021 | |
5.3.2 | 281 | 10/14/2021 | |
5.3.1 | 358 | 10/12/2021 | |
5.3.0 | 317 | 10/12/2021 | |
5.2.5 | 304 | 10/5/2021 | |
5.2.4 | 310 | 9/26/2021 | |
5.2.3 | 302 | 9/24/2021 | |
5.2.2 | 289 | 9/23/2021 | |
5.2.1 | 325 | 9/22/2021 | |
5.2.0 | 320 | 9/22/2021 | |
5.1.4 | 343 | 9/20/2021 | |
5.1.3 | 315 | 9/20/2021 |