EvaTeam 2.29 Chelyabinsk: Enhancing Project Management with Custom Attributes and BQL Filtering — Part 3

User-Defined Asset Attributes

A user interface has been implemented to allow flexible customization of asset attributes. Users can leverage any predefined custom and system fields available in the system as attributes, enabling a comprehensive description of each asset.

An inheritance system has been introduced: attributes set at the parent category level are automatically accessible in child categories. This eliminates the need to manually add fields for every asset category. This feature can be disabled in the category settings if needed.

In asset settings, attributes can be displayed as a flat list or organized into tabs, improving navigation ease.

Additionally, users have the option to customize the display order of these attributes.

Asset Field Type with BQL Filtering Capability

To facilitate users adding assets structured by fields to requests, new types of custom fields— “Asset” and “Assets”—have been introduced, supporting both single and multiple selections, respectively.

Users can restrict the list of displayed assets in the field through BQL filtering, taking into account schema affiliations, categories, attribute values, and other parameters.

It’s also possible to customize the information shown when selecting an asset. In addition to the asset name, users can display extra attributes—such as price or storage location—allowing for more informed decision-making.

BQL Filtering Added for User and Users Field Types

Enhancements have been made for the «User» and «Users» field types, allowing users to filter the list of displayed users using BQL filtering. This includes considerations for group, company affiliations, and other parameters.

Visibility Settings for Requests on the Self-Service Portal

A new field titled «Share with» has been added to the request submission form, allowing the regulation of access to the request on the portal after creation for the company. If no organization is selected, the request will only be visible to the sender.

Companies can be added or removed even after the request has been submitted.

Flexible Column Width Adjustment in Queues and Request Lists on the Portal

The functionality for users to customize the width of columns in the request list and queues for agents has been added. This can be done by dragging the margin between the headers.

Administrators can create new Git repositories and group them into structured sets. Nested groups and flexible access rights settings make project management clear and straightforward.

Connect to repositories using SSH keys—securely and quickly.

Utilize a comprehensive set of commands to synchronize repositories between instances.
• Complete command set: clone, fetch, pull, push, mirror, etc.
• Mirror management: bidirectional replication between instances.

Commit and Branch Management

Keep track of change history and manage branches directly from the web interface or console.

Interactive Diff

Visually compare changes with syntax highlighting and the option to disregard minor edits.
• Visual comparison of changes in files and folders.
• Syntax highlighting with the ability to collapse insignificant changes.

Version Comparison

Analyze any branches in line or parallel modes.

Pull Request

Organize the merging process through requests, assigning responsible individuals and reviewers.

Fine-Tuned Access Rights and Roles

Utilize standard roles or create custom ones for precise access control at all levels.
• Standard roles (Owner, Developer, and Reviewer) and the ability to create custom roles.

What’s Next

We continue to actively enhance our solutions, constantly improving their reliability, productivity, and user comfort. Subscribe to our updates to be the first to learn about new capabilities and features. Your ideas and feedback are important to us; please share your suggestions and inquiries via email at info@evateam.ru or on Telegram.

Discover the improvements in EvaProject here, and in EvaWiki here.