Kategorie: Dev documentation

Four steps to Teams success

Group Approval and Status

There are the following kinds of groups: CategoryGroups MasterdataGroups UnassignedGroups CategoryGroups have the following Status: MasterdataGroups have the following Status: UnassignedGroups have no status CategoryGroups CategoryGroups are always created in the context of a category.This category can be configured to not create groups directly after creation, but wait until the group is „inited“. This can …

Regeln zum API Entwurf

Regeln für die Controller Objekt erzeugen [POST] Falls möglich: Policy abfragen, ansonsten => Forbidden Abfangen, ob ein gültiges objekt gepostet wurde, ansonsten => 400 Bad Request und Eintrag im Log (warning) if(HandleLoggingIfObjectMissing(group, _logger)) return BadRequest(GetErrorMsgObject(Messages.StructureError)); 3. Falls in 1. die Policy nicht abgefragt werden konnte, überprüfe Berechtigung, ansonsten => Forbidden4. Erzeuge das Objekt und Eintrag …

Small helpers

How to validate an enum: if (!Enum.IsDefined(typeof(CategoryGroupStatus), status)) throw new InvalidRequestException($“Status has an invalid value: {status}“);

Geschützt: Security and service guide

Es gibt keinen Textauszug, da dies ein geschützter Beitrag ist.

Geschützt: App registrations

Es gibt keinen Textauszug, da dies ein geschützter Beitrag ist.

Geschützt: New Group

Es gibt keinen Textauszug, da dies ein geschützter Beitrag ist.

Source refs

#Note1 If a form group contains an control with the type „FormArray“ and you change the order of the controls inside this array, this has no effect on the value of the form group. Elements will still be in the same order like before. You can fix this with calling „getRawValue“ instead, but make sure …

Geschützt: Developer Documentation

Es gibt keinen Textauszug, da dies ein geschützter Beitrag ist.

Entities

Entities for all services The entities in this section are needed throughout the whole application BaseEntity [Duplicate entity] Almost all entites inherit from the BaseEntity – it is duplicated through all SDK projects: CreatedDate: DateTime?CreatedBy: UserModifiedDate: DateTime?ModifiedBy: User UserEntity [Duplicate entity] This entity is duplicated through all apps and represents a user that can be …