Skip to content

  • Projects
  • Groups
  • Snippets
  • Help
  • This project
    • Loading...
  • Sign in / Register
T
third-party
  • Overview
    • Overview
    • Details
    • Activity
    • Cycle Analytics
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Charts
  • Issues 0
    • Issues 0
    • List
    • Board
    • Labels
    • Milestones
  • Merge Requests 1
    • Merge Requests 1
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
    • Charts
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Charts
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • cooperatic-foodcoops
  • third-party
  • Merge Requests
  • !141

Merged
Opened Mar 10, 2022 by Thibault Grandjean@tgrandjean 
  • Report abuse
Report abuse

2170 create delete binome

  • Discussion 15
  • Commits 43
  • Pipelines 23
  • Changes 14
{{ resolvedDiscussionCount }}/{{ discussionCount }} {{ resolvedCountText }} resolved
  • Thibault Grandjean @tgrandjean

    added 1 commit

    • 50878b74 - lint

    Compare with previous version

    Mar 10, 2022

    added 1 commit

    • 50878b74 - lint

    Compare with previous version

    added 1 commit <ul><li>50878b74 - lint</li></ul> [Compare with previous version](https://gl.cooperatic.fr/cooperatic-foodcoops/third-party/merge_requests/141/diffs?diff_id=1407&start_sha=1a90ffeb351cba4302a99e6245fdfec6292a5510)
    Toggle commit list
  • Félicie @felicie

    added 1 commit

    • 20217084 - disposition ajusted

    Compare with previous version

    Mar 10, 2022

    added 1 commit

    • 20217084 - disposition ajusted

    Compare with previous version

    added 1 commit <ul><li>20217084 - disposition ajusted</li></ul> [Compare with previous version](https://gl.cooperatic.fr/cooperatic-foodcoops/third-party/merge_requests/141/diffs?diff_id=1410&start_sha=50878b748cd454d41d0b48a2e98f89ce0d4f5679)
    Toggle commit list
  • Thibault Grandjean @tgrandjean

    changed target branch from dev_principale to dev_cooperatic

    Mar 10, 2022

    changed target branch from dev_principale to dev_cooperatic

    changed target branch from `dev_principale` to `dev_cooperatic`
    Toggle commit list
  • Etienne Freiss
    @e.freiss started a discussion on an old version of the diff Mar 11, 2022
    Resolved by Thibault Grandjean Mar 24, 2022
    members/admin.py
    515 errors.append("Le membre suppléant séléctionné fait parti du comité")
    516 # le membre titulaire a déjà un/des suppléants?
    517 if parent['nb_associated_people'] >= 1:
    518 # On récupère le/s suppléant(s)
    519 associated_members = api.search_read('res.partner', [['parent_id', '=', parent_id]], ['id', 'age'])
    520 # le suppléant est un mineur?
    521 for m in associated_members:
    522 if m['age'] > 18:
    523 errors.append("Le membre titulaire sélectionné a déjà un suppléant")
    524 if errors:
    525 return JsonResponse({"errors": errors}, status=409)
    526
    527 del child["id"]
    528 for field in child.keys():
    529 if field.endswith("_id"):
    530 child[field] = child[field][0]
    • Etienne Freiss @e.freiss commented Mar 11, 2022
      Developer

      Erreur à la création dans le cas d'un country_id null

      `TypeError at /members/admin/manage_attached/create_pair 'bool' object is not subscriptable

      Request Method: POST Request URL: http://127.0.0.1:34001/members/admin/manage_attached/create_pair Django Version: 2.2.24 Python Executable: /usr/bin/python3 Python Version: 3.6.9 Python Path: ['/home/etienne/.local/bin', '/home/etienne/code/cooperatic/third-party', '/home/etienne/code/cooperatic/third-party/lib', '/usr/lib/python36.zip', '/usr/lib/python3.6', '/usr/lib/python3.6/lib-dynload', '/home/etienne/.local/lib/python3.6/site-packages', '/usr/local/lib/python3.6/dist-packages', '/usr/lib/python3/dist-packages'] Server time: ven, 11 Mar 2022 08:45:11 +0000 Installed Applications: ('django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'corsheaders', 'members', 'shifts', 'reception', 'stock', 'inventory', 'products', 'envelops', 'website', 'orders', 'shop', 'shelfs', 'sales', 'members_space') Installed Middleware: ('corsheaders.middleware.CorsMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', 'django.middleware.security.SecurityMiddleware', 'members.middleware.newCorsMiddleware')

      Traceback:

      File "/home/etienne/.local/lib/python3.6/site-packages/django/core/handlers/exception.py" in inner

      1. response = get_response(request)

      File "/home/etienne/.local/lib/python3.6/site-packages/django/core/handlers/base.py" in _get_response

      1. response = self.process_exception_by_middleware(e, request)

      File "/home/etienne/.local/lib/python3.6/site-packages/django/core/handlers/base.py" in _get_response

      1. response = wrapped_callback(request, *callback_args, **callback_kwargs)

      File "/home/etienne/code/cooperatic/third-party/members/admin.py" in create_pair

      1. child[field] = child[field][0] `
      Erreur à la création dans le cas d'un country_id null `TypeError at /members/admin/manage_attached/create_pair 'bool' object is not subscriptable Request Method: POST Request URL: http://127.0.0.1:34001/members/admin/manage_attached/create_pair Django Version: 2.2.24 Python Executable: /usr/bin/python3 Python Version: 3.6.9 Python Path: ['/home/etienne/.local/bin', '/home/etienne/code/cooperatic/third-party', '/home/etienne/code/cooperatic/third-party/lib', '/usr/lib/python36.zip', '/usr/lib/python3.6', '/usr/lib/python3.6/lib-dynload', '/home/etienne/.local/lib/python3.6/site-packages', '/usr/local/lib/python3.6/dist-packages', '/usr/lib/python3/dist-packages'] Server time: ven, 11 Mar 2022 08:45:11 +0000 Installed Applications: ('django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'corsheaders', 'members', 'shifts', 'reception', 'stock', 'inventory', 'products', 'envelops', 'website', 'orders', 'shop', 'shelfs', 'sales', 'members_space') Installed Middleware: ('corsheaders.middleware.CorsMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', 'django.middleware.security.SecurityMiddleware', 'members.middleware.newCorsMiddleware') Traceback: File "/home/etienne/.local/lib/python3.6/site-packages/django/core/handlers/exception.py" in inner 34. response = get_response(request) File "/home/etienne/.local/lib/python3.6/site-packages/django/core/handlers/base.py" in _get_response 115. response = self.process_exception_by_middleware(e, request) File "/home/etienne/.local/lib/python3.6/site-packages/django/core/handlers/base.py" in _get_response 113. response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/home/etienne/code/cooperatic/third-party/members/admin.py" in create_pair 530. child[field] = child[field][0] `
    • Thibault Grandjean @tgrandjean

      changed this line in version 5 of the diff

      Mar 11, 2022

      changed this line in version 5 of the diff

      changed this line in [version 5 of the diff](https://gl.cooperatic.fr/cooperatic-foodcoops/third-party/merge_requests/141/diffs?diff_id=1421&start_sha=202170841d7548567c81a2b67cb0fddfb5a9b1d0#5b90c8970b97ef1e3043ecaaaf5dfd4cf2f2db68_530_530)
      Toggle commit list
    Please register or sign in to reply
  • Etienne Freiss @e.freiss commented Mar 11, 2022
    Developer

    Quand on veut désolidarisé un binôme il n'y a pas de popup "voulez vous désolidariser ce binome ?"

    Quand on veut désolidarisé un binôme il n'y a pas de popup "voulez vous désolidariser ce binome ?"
  • Thibault Grandjean @tgrandjean commented Mar 11, 2022
    Developer

    Je suis dessus, mais je galère un peu avec cette le changement de contenu de la modal.

    Je suis dessus, mais je galère un peu avec cette le changement de contenu de la modal.
  • Etienne Freiss @e.freiss commented Mar 11, 2022
    Developer

    De façon générale les popup sont des alertes alors que dans la partie admin on utlise plutôt des modals (voir ajout et suppression de rattrapage dans admin par exemple)

    De façon générale les popup sont des alertes alors que dans la partie admin on utlise plutôt des modals (voir ajout et suppression de rattrapage dans admin par exemple)
  • Thibault Grandjean @tgrandjean

    added 2 commits

    • 20abb761 - fix bool object is not subscriptable
    • 7ff5f591 - Merge branch '2170-create-delete-binome' of…

    Compare with previous version

    Mar 11, 2022

    added 2 commits

    • 20abb761 - fix bool object is not subscriptable
    • 7ff5f591 - Merge branch '2170-create-delete-binome' of…

    Compare with previous version

    added 2 commits <ul><li>20abb761 - fix bool object is not subscriptable</li><li>7ff5f591 - Merge branch &#39;2170-create-delete-binome&#39; of…</li></ul> [Compare with previous version](https://gl.cooperatic.fr/cooperatic-foodcoops/third-party/merge_requests/141/diffs?diff_id=1421&start_sha=202170841d7548567c81a2b67cb0fddfb5a9b1d0)
    Toggle commit list
  • Thibault Grandjean @tgrandjean

    added 2 commits

    • 50e242ce - add confirmation for deletion and loading modal.
    • 8b9bd260 - add confirmation modal for create pair

    Compare with previous version

    Mar 11, 2022

    added 2 commits

    • 50e242ce - add confirmation for deletion and loading modal.
    • 8b9bd260 - add confirmation modal for create pair

    Compare with previous version

    added 2 commits <ul><li>50e242ce - add confirmation for deletion and loading modal.</li><li>8b9bd260 - add confirmation modal for create pair</li></ul> [Compare with previous version](https://gl.cooperatic.fr/cooperatic-foodcoops/third-party/merge_requests/141/diffs?diff_id=1423&start_sha=7ff5f591e2ac8e696b4300aa81ab14da0b334469)
    Toggle commit list
  • Thibault Grandjean @tgrandjean

    added 1 commit

    • 9b7f05d2 - change btn class

    Compare with previous version

    Mar 11, 2022

    added 1 commit

    • 9b7f05d2 - change btn class

    Compare with previous version

    added 1 commit <ul><li>9b7f05d2 - change btn class</li></ul> [Compare with previous version](https://gl.cooperatic.fr/cooperatic-foodcoops/third-party/merge_requests/141/diffs?diff_id=1425&start_sha=8b9bd2608e5f13e946bbdb54c417cd4bfbe702d4)
    Toggle commit list
  • Etienne Freiss
    @e.freiss started a discussion on the diff Mar 11, 2022
    Resolved by Damien Moulard Mar 24, 2022
    members/admin.py
    504 child = api.search_read('res.partner', [['id', '=', child_id]], fields)[0]
    505 parent = api.search_read('res.partner', [['id', '=', parent_id]],
    506 ['commercial_partner_id',
    507 'nb_associated_people',
    508 'parent_id'])[0]
    509 errors = []
    510 if child['nb_associated_people'] > 0:
    511 # le membre est déjà titulaire d'un binôme
    512 errors.append("Le membre suppléant sélectionné est titulaire d'un bînome")
    513 # le membre suppléant fait parti du commité?
    514 if child['current_template_name'] == "Services des comités":
    515 errors.append("Le membre suppléant séléctionné fait parti du comité")
    516 # le membre titulaire a déjà un/des suppléants?
    517 if parent['nb_associated_people'] >= 1:
    518 # On récupère le/s suppléant(s)
    519 associated_members = api.search_read('res.partner', [['parent_id', '=', parent_id]], ['id', 'age'])
    • Etienne Freiss @e.freiss commented Mar 11, 2022
      Developer

      age n'existe pas dans res_partner voir ligne 363 de members/models.py sur dev_cooperatic

      age n'existe pas dans res_partner voir ligne 363 de members/models.py sur dev_cooperatic
    • Damien Moulard @DamienM commented Mar 24, 2022
      Developer

      champ computed

      champ computed
    Please register or sign in to reply
  • Etienne Freiss
    @e.freiss started a discussion on an old version of the diff Mar 11, 2022
    Resolved by Damien Moulard Mar 24, 2022
    members/admin.py
    520 # le suppléant est un mineur?
    521 for m in associated_members:
    522 if m['age'] > 18:
    523 errors.append("Le membre titulaire sélectionné a déjà un suppléant")
    524 if errors:
    525 return JsonResponse({"errors": errors}, status=409)
    526
    527 del child["id"]
    528 for field in child.keys():
    529 if field.endswith("_id"):
    530 try:
    531 child[field] = child[field][0]
    532 except TypeError:
    533 child[field] = False
    534 child['is_associated_people'] = True
    535 child['parent_id'] = parent['commercial_partner_id'][0]
    • Etienne Freiss @e.freiss commented Mar 11, 2022
      Developer

      J'ai utilisé le 'id' et pas 'commercial_partner_id' pour créer les binomes, je sais pas ce qui est bon ou pas. A voir avec Francois ou Damien ?

      J'ai utilisé le 'id' et pas 'commercial_partner_id' pour créer les binomes, je sais pas ce qui est bon ou pas. A voir avec Francois ou Damien ?
    • François C. @fracolo commented Mar 11, 2022
      Master

      Le parent_id est une clef étrangère pointant vers la même table (res_partner) : c'est donc l'id du rattaché qui est à affecter.

      Le parent_id est une clef étrangère pointant vers la même table (res_partner) : c'est donc l'id du rattaché qui est à affecter.
    • Thibault Grandjean @tgrandjean commented Mar 11, 2022
      Developer

      Pas sûr de comprendre

      Pas sûr de comprendre
    • François C. @fracolo commented Mar 11, 2022
      Master

      C'est moi qui ai mal compris la remarque de d'Etienne.

      C'est moi qui ai mal compris la remarque de d'Etienne.
    • Thibault Grandjean @tgrandjean

      changed this line in version 8 of the diff

      Mar 14, 2022

      changed this line in version 8 of the diff

      changed this line in [version 8 of the diff](https://gl.cooperatic.fr/cooperatic-foodcoops/third-party/merge_requests/141/diffs?diff_id=1431&start_sha=9b7f05d205c181e26e163814b51204eaf0fe4913#5b90c8970b97ef1e3043ecaaaf5dfd4cf2f2db68_535_549)
      Toggle commit list
    • Damien Moulard @DamienM commented Mar 24, 2022
      Developer

      utilisation de id

      utilisation de id
    Please register or sign in to reply
  • Damien Moulard @DamienM commented Mar 11, 2022
    Developer

    De façon générale les popup sont des alertes alors que dans la partie admin on utlise plutôt des modals (voir ajout et suppression de rattrapage dans admin par exemple)

    On utilise des alertes seulement quand il y a une information simple à afficher. Sinon (besoin d'une confirmation de l'utilisateur etc...) on utilise les modales

    Edited Mar 11, 2022 by Damien Moulard
    > De façon générale les popup sont des alertes alors que dans la partie admin on utlise plutôt des modals (voir ajout et suppression de rattrapage dans admin par exemple) On utilise des alertes seulement quand il y a une information simple à afficher. Sinon (besoin d'une confirmation de l'utilisateur etc...) on utilise les modales
  • Damien Moulard @DamienM commented Mar 11, 2022
    Developer
    • Dans tous les cas, quand un binôme est désolidarisé, l'ancien rattaché est toujours Désinscrit.e alors qu'il devrait être inscrit sur le créneau du titulaire

    https://redmine.cooperatic.fr/issues/2198

    Le suppléant se voit affecté le même créneau que le titulaire

    • Quand on crée un binôme, le binôme rattaché n'est pas désinscrit de son ancien créneau
    • La création du binôme n'est pas bloquée si on essaye de mettre en titulaire une parsonne rattachée dans un autre binome (qu'on choisisse le compte rattaché ou le compte membre)
    • Problèmes d'interface :
      • Sur les pages de création et de désolidarisation, les modales de confirmation ne sont pas assez précises (par ex voir https://redmine.cooperatic.fr/issues/2197 point 3) de la description)
      • dans l'interface de création, quand on sélectionne un membre on voit "Mon statut", "Mon créneau" (surement un copié/collé de la tuile de l'espace membre)
      • le bouton Retour devrait faire revenir d'un écran en arrière (quand on est sur l'écran "Désolidariser" par exemple, Retour nous amène sur l'accueil Gestion des Binômes)
      • encore des console.log qui trainent
    Edited Mar 11, 2022 by Damien Moulard
    * Dans tous les cas, quand un binôme est désolidarisé, l'ancien rattaché est toujours Désinscrit.e alors qu'il devrait être inscrit sur le créneau du titulaire https://redmine.cooperatic.fr/issues/2198 > Le suppléant se voit affecté le même créneau que le titulaire * Quand on crée un binôme, le binôme rattaché n'est pas désinscrit de son ancien créneau * La création du binôme n'est pas bloquée si on essaye de mettre en titulaire une parsonne rattachée dans un autre binome (qu'on choisisse le compte rattaché ou le compte membre) * Problèmes d'interface : - Sur les pages de création et de désolidarisation, les modales de confirmation ne sont pas assez précises (par ex voir https://redmine.cooperatic.fr/issues/2197 point 3) de la description) - dans l'interface de création, quand on sélectionne un membre on voit "Mon statut", "Mon créneau" (surement un copié/collé de la tuile de l'espace membre) - le bouton Retour devrait faire revenir d'un écran en arrière (quand on est sur l'écran "Désolidariser" par exemple, Retour nous amène sur l'accueil Gestion des Binômes) - encore des console.log qui trainent
  • Thibault Grandjean @tgrandjean

    added 3 commits

    • c87c1ccf - remove logs
    • b073169b - update
    • 2ce57329 - update modal and create

    Compare with previous version

    Mar 14, 2022

    added 3 commits

    • c87c1ccf - remove logs
    • b073169b - update
    • 2ce57329 - update modal and create

    Compare with previous version

    added 3 commits <ul><li>c87c1ccf - remove logs</li><li>b073169b - update</li><li>2ce57329 - update modal and create</li></ul> [Compare with previous version](https://gl.cooperatic.fr/cooperatic-foodcoops/third-party/merge_requests/141/diffs?diff_id=1431&start_sha=9b7f05d205c181e26e163814b51204eaf0fe4913)
    Toggle commit list
  • Thibault Grandjean @tgrandjean

    resolved all discussions

    Mar 24, 2022

    resolved all discussions

    resolved all discussions
    Toggle commit list
  • Damien Moulard @DamienM

    resolved all discussions

    Mar 24, 2022

    resolved all discussions

    resolved all discussions
    Toggle commit list
  • Thibault Grandjean @tgrandjean

    added 94 commits

    • 2ce57329...c71e8d67 - 91 commits from branch dev_cooperatic
    • 6182eb4d - update merge makeups
    • a2101668 - Merge branch 'dev_cooperatic' of…
    • b1c320b6 - finalize create pair

    Compare with previous version

    Mar 25, 2022

    added 94 commits

    • 2ce57329...c71e8d67 - 91 commits from branch dev_cooperatic
    • 6182eb4d - update merge makeups
    • a2101668 - Merge branch 'dev_cooperatic' of…
    • b1c320b6 - finalize create pair

    Compare with previous version

    added 94 commits <ul><li>2ce57329...c71e8d67 - 91 commits from branch <code>dev_cooperatic</code></li><li>6182eb4d - update merge makeups</li><li>a2101668 - Merge branch &#39;dev_cooperatic&#39; of…</li><li>b1c320b6 - finalize create pair</li></ul> [Compare with previous version](https://gl.cooperatic.fr/cooperatic-foodcoops/third-party/merge_requests/141/diffs?diff_id=1497&start_sha=2ce57329d56193c6ca07fcd1aacfad912c795b78)
    Toggle commit list
  • François C.
    @fracolo started a discussion on the diff Mar 28, 2022
    members/static/js/admin/manage_attached.js 0 → 100644
    2 var childId = null;
    3
    4 var parentName = null;
    5 var childName = null;
    6
    7 const possible_cooperative_state = {
    8 suspended: "Rattrapage",
    9 exempted: "Exempté.e",
    10 alert: "En alerte",
    11 up_to_date: "À jour",
    12 unsubscribed: "Désinscrit.e des créneaux",
    13 delay: "En délai",
    14 gone: "Parti.e",
    15 associated: "En binôme"
    16 };
    17
    • François C. @fracolo commented Mar 28, 2022
      Master

      TODO : Ce tableau associatif mériterait d'être mis dans un fichier "généraliste" (all_common.js par ex), avec des valeurs paramétrables (au moins Rattrapage)

      TODO : Ce tableau associatif mériterait d'être mis dans un fichier "généraliste" (all_common.js par ex), avec des valeurs paramétrables (au moins Rattrapage)
    Please register or sign in to reply
  • François C. @fracolo

    added 1 commit

    • 186dcc63 - Add enqueing messages method to display them after page has been reloaded

    Compare with previous version

    Mar 28, 2022

    added 1 commit

    • 186dcc63 - Add enqueing messages method to display them after page has been reloaded

    Compare with previous version

    added 1 commit <ul><li>186dcc63 - Add enqueing messages method to display them after page has been reloaded</li></ul> [Compare with previous version](https://gl.cooperatic.fr/cooperatic-foodcoops/third-party/merge_requests/141/diffs?diff_id=1504&start_sha=b1c320b606895325941f0f28614255dc05834fb0)
    Toggle commit list
  • François C.
    @fracolo started a discussion on the diff Mar 28, 2022
    members/admin.py
    659 # màj du compteur du titulaire
    660 api.create('shift.counter.event', {"name": "passage en binôme",
    661 "shift_id": False,
    662 "type": parent['shift_type'],
    663 "partner_id": parent_id,
    664 "point_qty": -1})
    665
    666 api.execute('res.partner', 'run_process_target_status', [])
    667
    668 # update child base account state
    669 api.execute("res.partner", "set_special_state", {"id": child_id, 'state': "associated"})
    670 m = CagetteMember(child_id).unsuscribe_member()
    671
    672 # get barcode rule id
    673 bbcode_rule = api.search_read("barcode.rule", [['for_associated_people', "=", True]], ['id'])[0]
    674 child['barcode_rule_id'] = bbcode_rule["id"]
    • François C. @fracolo commented Mar 28, 2022
      Master

      Entre-temps, un paramètre, dans outils/config.py a été ajouté : ASSOCIATE_BARCODE_RULE_ID (qui évite un appel Odoo)

      Entre-temps, un paramètre, dans outils/config.py a été ajouté : `ASSOCIATE_BARCODE_RULE_ID` (qui évite un appel Odoo)
    Please register or sign in to reply
  • François C. @fracolo

    merged

    Mar 28, 2022

    merged

    merged
    Toggle commit list
  • François C. @fracolo

    mentioned in commit ccda0152

    Mar 28, 2022

    mentioned in commit ccda0152

    mentioned in commit ccda0152d1502e0f94bc775af0c4ad85b1ce5589
    Toggle commit list
  • Write
  • Preview
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment
Assignee
No assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
Reference: cooperatic-foodcoops/third-party!141
×

Revert this merge request

This will create a new commit in order to revert the existing changes.

Switch branch
Cancel
A new branch will be created in your fork and a new merge request will be started.
×

Cherry-pick this merge request

Switch branch
Cancel
A new branch will be created in your fork and a new merge request will be started.