Skip to content

Tasklist test issue #97021

Closed as not planned
Closed as not planned

Description

@ezio-melotti
### Tasks
- [ ] This is an example of task list
- [ ] <- the gray circle indicates draft issues
- [ ] You can convert drafts to actual issues from there ->
- [ ] You can also remove tasklist items from there ->
- [ ] You can also link actual issues, like the next one:
- [ ] https://github.com/python/cpython/issues/91420
- [ ] From the UI you might have to paste the full URL
- [ ] Pull requests can't be linked (yet)
- [x] https://github.com/zware/test/issues/1
- [ ] ^- Cross repo/organization issue links also appear to work

Activity

  1. changed the title [-]tasklist test issue[/-] [+]Tasklist test issue[/+] on Sep 22, 2022
  2. CAM-Gerlach commented on Sep 23, 2022

    @CAM-Gerlach
    Member

    I can't seem to "convert drafts to actual issues", including by clicking on the text or the button, so I'm not sure how that is supposed to work. Also, cross repo/org issues don't list the repo or org, so that's rather confusing. And without PRs (much less nested subissues, categories, etc. it doesn't perhaps seems as useful as I thought it would be—as I've used it and most often seen them used on Python-org repos, they are most commonly used to serve as a common issue for many relatively small/related PRs.

  3. ezio-melotti commented on Sep 23, 2022

    @ezio-melotti
    MemberAuthor

    I can't seem to "convert drafts to actual issues", including by clicking on the text or the button, so I'm not sure how that is supposed to work.

    If you hover on a task a button with 3 dots should appear on the right. If you click on that and select "Convert to issue" it should create a new issue.
    image

    Also, cross repo/org issues don't list the repo or org, so that's rather confusing.

    Indeed, I would expect zware/test#1 instead of just #1. FWIW if you hover on the issue you can see the repo in the popup that appears.

    And without PRs

    Apparently these are coming. I also reiterated the suggestion of providing a way to link PRs to issue that doesn't automatically close the issue when a PR is merged (see python/bedevere#501).

    nested subissues, categories

    IIUC the way to handle this is to create an issue A with a tasklist that includes B, and then add another tasklist in B. This doesn't currently show the nesting in A's tasklist though, but it might be added later, possibly together with other meta information.

    cc @omerbensaadon

  4. CAM-Gerlach commented on Sep 23, 2022

    @CAM-Gerlach
    Member

    If you hover on a task a button with 3 dots should appear on the right. If you click on that and select "Convert to issue" it should create a new issue.

    I'm not seeing the three dots after I hover. Maybe it requires permissions I don't have as a triager (though I'm not sure why, and that would be fixed by my proposal)?

    image

    I also reiterated the suggestion of providing a way to link PRs to issue that doesn't automatically close the issue when a PR is merged (see python/bedevere#501).

    That would indeed be very useful as we've discussed elsewhere (python/devguide#855 (comment)), and also replicate the old BPO functionality

    IIUC the way to handle this is to create an issue A with a tasklist that includes B, and then add another tasklist in B.

    I see; that's not ideal, but workable (I initially didn't include nested issues in #95913 myself)

  5. CAM-Gerlach commented on Sep 23, 2022

    @CAM-Gerlach
    Member

    Seems like it is a permissions limitation, which I suppose in hindsight makes sense (since does modify the post source content) but may be surprising to users, and does tend to limit this feature's usability. However, the proposal in python/core-workflow#460 would work around that (as well as for existing Checklists).

  6. arhadthedev commented on Jun 27, 2023

    @arhadthedev
    Member

    The issue is no longer relevant. Bedevere settled down with the plain list. Here is gh-104584 as an example (note how verbose GitHub renders issue IDs inside list items):
    So this issue can be closed.

    So this issue can be closed.

  7. arhadthedev commented on Jun 27, 2023

    @arhadthedev
    Member

    Moreover, GitHub retires the format we experimented with:

    To keep CPython issues working, I'm going through https://github.com/python/cpython/issues?q=tasklist replacing the tasklists with the new Bedevere format.

  8. arhadthedev commented on Jun 27, 2023

    @arhadthedev
    Member

    Done with careful rewriting and removal of misgenerated duplicates. Thus, closing this issue.

  9. ezio-melotti commented on Jun 27, 2023

    @ezio-melotti
    MemberAuthor

    Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions