{"id":19003482,"url":"https://github.com/acseo/userback2redmine","last_synced_at":"2025-07-06T18:34:56.721Z","repository":{"id":69280022,"uuid":"243384951","full_name":"acseo/Userback2Redmine","owner":"acseo","description":"Command line tool to import Userback issues into Redmine","archived":false,"fork":false,"pushed_at":"2024-11-06T16:15:44.000Z","size":17,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-06-01T06:31:20.557Z","etag":null,"topics":["redmine","symfony-components","sync","tool","userback"],"latest_commit_sha":null,"homepage":null,"language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/acseo.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-02-26T23:08:28.000Z","updated_at":"2021-06-21T12:23:55.000Z","dependencies_parsed_at":null,"dependency_job_id":"b6f1a4bf-3372-4544-b364-5ba0f10cd174","html_url":"https://github.com/acseo/Userback2Redmine","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/acseo/Userback2Redmine","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/acseo%2FUserback2Redmine","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/acseo%2FUserback2Redmine/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/acseo%2FUserback2Redmine/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/acseo%2FUserback2Redmine/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/acseo","download_url":"https://codeload.github.com/acseo/Userback2Redmine/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/acseo%2FUserback2Redmine/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263952215,"owners_count":23534870,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["redmine","symfony-components","sync","tool","userback"],"created_at":"2024-11-08T18:19:15.773Z","updated_at":"2025-07-06T18:34:56.677Z","avatar_url":"https://github.com/acseo.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Import Userback CSV file in Redmine\n\n## Presentation\n\nThis tool allows to transfer userback issues in redmine issues\n\n### Features :\n\n* create or update tickets\n* field mapping between Userback and Redmine\n\n## Usage\n\n```bash\n$ git clone https://github.com/acseo/Userback2Redmine.git\n$ composer install\n\n# create a config file based on config.sample.yml\n\n# launch the tool\n$ php bin/userback2redmine sync /path/to/config/file.yml path/to/userback/issues.csv\n```\n\n### Configuration file\n\n```yaml\nredmine:\n    # URL of your redmine instance\n    url: ~\n    # Your Remdine API access key (go to your account settings to get one)\n    access_key: ~\n    # The target Redmine project name\n    project: ~\nissues:\n    # Field or custom field used for identification of the issue\n    identifier: \n        userback: 'ID'\n        redmine: 'My Custom Field'\n    # Map Userback CSV columns to Redmine field or custom fields\n    mapping:\n        ID: ~\n        Collaboration Url: ~\n        Date: 'start_date' # for example\n        Page: ~\n        Email: ~\n        Rating: ~\n        Description: 'subject'\n        Screenshot: ~\n        Attachment: ~\n        User Agent: ~\n        Window Size: ~\n        Screen Resolution: ~\n        Workflow: 'status_id'\n        Priority: ~\n        Category: ~\n        Assignee: ~\n        Country: ~\n        City: ~\n\n```\n\n### format data sent to Redmine\n\nWe use an uggly method in order to manipulate csv data extracted from the Userback CSV file and transform it before sending it to redmine.\n\nIt is achieved in the file `src/Custom/FormatToRedmine.php` that you can edit according to your needs.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Facseo%2Fuserback2redmine","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Facseo%2Fuserback2redmine","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Facseo%2Fuserback2redmine/lists"}