Skip to content

Get Project By ID #19

Description

@uirmaksever

Hi! During the workshop we had with Gitma in Manual and Automated Annotation class (10-06-2026), a strange behavior has been observed with Gitma. Throughout the course, students create two projects: let's say "Project A" and "Copy of Project A", whereas the first is original one, and the latter is the copied project to share with members of another group and make comparisons.

In this setup, some students reported although they are using correct name to access their projects by name, they would get access to other project. Please review the following example:

my_catma.load_project_from_gitlab(
    project_name='Project A',
    backup_directory='../../user_projects/'
)

this can return the copied project with annotation collections of non-group members (course-wise, not from CATMA standpoint). One of the students even got duplicate project names from the call my_catma.project_name_list(please see attached photos, and sorry in advance for the potato quality).

So there are various solutions coming to mind:

  • Investigate and fix naming issue, make sure it is presented to Gitma
  • Add methods to Gitma to access a project with ID, make project ID visible in CATMA url structure or in UI

Also, I have tried to change of a project, renamed it, and got an error. After that, the name of the project seem changed in the UI, although it did not reflect to Gitma.

Name of the problematic project is "Copy of Project, Group D", which is created on 27-05-2026.

Image Image Image Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions