Skip to main content

Class ProjectCopyCheck

Namespace: SuperOffice.WebApi.Data Assembly: SuperOffice.WebApi.dll Carrier object for ProjectCopyCheck. Result of checking a project copy before it is saved, for ProjectAgent.CheckProjectEntityCopy: whether each optional part can be copied, and errors in the fields the user can edit.

Inheritance

object ← ProjectCopyCheck

Inherited Members

object.ToString(), object.Equals(object), object.Equals(object, object), object.ReferenceEquals(object, object), object.GetHashCode(), object.GetType(), object.MemberwiseClone()

Constructors

ProjectCopyCheck()

Default constructor - defaults any enum props to 0.

Properties

FieldErrors

Localized error messages for the fields the user can edit in a copy (name, associate), keyed by field name as in ValidateProjectEntity. Empty when there are none. SaveProjectEntityCopy refuses a copy with an owner that is in error.

Property Value

StringDictionary

Image

Whether the source project’s image can be copied.

Property Value

CopyPartCheck Whether the source project’s links can be copied.

Property Value

CopyPartCheck

Members

Whether the source project’s members can be copied. Depends on the owner (Associate) of the copy, as the right to add members follows the project owner.

Property Value

CopyPartCheck

Note

Whether the source project’s note can be copied.

Property Value

CopyPartCheck

See Also

ProjectAgent