Skip to content
Start
Work // Settings and administration

Classes, fields and space types

Every record in Maxint Work, from an issue to a person or a document, belongs to a class that lists its fields. You can add your own fields, define lists of options for them, relate records to each other, and decide which roles and statuses each kind of project or teamspace has. Most of these pages are for Maintainers and Owners.

Settings › Classes shows every class you can change, nested under the class it extends: Issue under Task, Employee under Person, and so on.

Class setting with the CLASSES tree, the open Issue class and the add-property button marked
  1. Find the class in the Classes tree and click it, for example Issue.

  2. The page shows its Class properties: each field with its type, such as Status (REFERENCE : STATUS) or Due date (DATE).

  3. Click + and choose the field’s type.

    The list of property types: URL, Text, Checkbox, Number, Date, Reference, Multi-Select, Markup and Select
  4. Give it a name and set the options for its type (for example a default value, a minimum and maximum for a number, or the enum for a Select). Turn on Required if it must be filled in.

  5. Click Create.

The new field appears on every record of that class and its sub-classes. Click a field to rename it, or right-click it to Hide attribute or Remove it (only fields you added can be removed, and their data goes with them). Drag fields to change their order.

Right-click a class to Create mixin: a set of extra fields you can add to some records of the class but not others.

A Select or Multi-Select field takes its options from an enum. Settings › Enums (User and up) keeps them.

The Shoot type enum with the Create enum button, the add-option button and the options you can drag marked
  1. Click Create enum (or press C).
  2. Type the Enum title, for example “Release channel”.
  3. Click + under Options and type each value, pressing Enter after each one.
  4. Click Save.
Creating a Release channel enum with four options.

Open an enum to rename it, add options, drag them into a new order or delete one. The ⋮ menu on Options imports values from a text file or the clipboard, one per line. The enum’s page says how many fields use it.

A relation links two kinds of records, for example a company to the issues raised for it. Settings › Relations (Maintainers and Owners) lists them; Tag Relations does the same for card types and tags.

The Add relation editor with the Add relation button, the A side, the Type and the B side marked
  1. Click Add relation.
  2. Name side A and pick its class.
  3. Choose the Type: 1:1, 1:N or N:N.
  4. Name side B, pick its class, and click Save.

Card types (Settings › Types, Maintainers and Owners) define the kinds of cards your workspace uses, with their properties, tags, relations, roles, views and processes. Create type adds one.

The Types page with Your types, System types and the Create type button marked

A space type is the template for a kind of space: the project type for Tracker projects, Default teamspace type for documents, Default drive type for drives. Open one from Space types at the bottom of the Settings navigator.

The Tracker project space type with its sections, the number of its spaces, Members and Auto join marked
  1. The sections: General, Properties, Roles, Task types and Automations.
  2. How many spaces use this type. Click to list them.
  3. Members added here join every space of this type.
  4. Auto join adds new workspace members to spaces of this type.

Roles lists the roles a space of this type can give, such as a project’s managers. Click + to add a role, then open it and use the pencil to choose its permissions. People are given these roles in each space.

Task types (project types) holds the kinds of issues and their statuses. Open a task type, for example Issue, to see its Process states: the statuses in each category (Backlog, Unstarted, Active, Done, Canceled).

The Issue task type with its Process states marked and the In Progress status marked
  • Click + in Process states to add a status: name, description, category and colour.
  • Click a status (2) to rename or recolour it. Renaming one that issues use asks you to confirm.
  • Drag a status within its category to reorder it.
  • Deleting a status in use asks which status its issues should move to.

The tracker’s “Edit issue statuses” opens this page; see projects.