Skip to content

Commit 5864d2a

Browse files
authored
Merge branch 'main' into jules-5659
2 parents b8f0c11 + 57a1102 commit 5864d2a

6 files changed

Lines changed: 90 additions & 51 deletions

File tree

.devcontainer/devcontainer.json

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,14 +21,18 @@
2121
"davidanson.vscode-markdownlint",
2222
"bierner.markdown-preview-github-styles",
2323
"yzhang.markdown-all-in-one",
24-
"streetsidesoftware.code-spell-checker"
24+
"streetsidesoftware.code-spell-checker",
25+
"hubwriter.open-reusable"
2526
],
2627

2728
// Use 'forwardPorts' to make a list of ports inside the container available locally.
2829
"forwardPorts": [4000],
2930

3031
// Use 'postCreateCommand' to run commands after the container is created.
3132
"postCreateCommand": "npm ci && npm run build",
33+
34+
// Use 'postCreateCommand' to install the Open Reusables extension.
35+
"postCreateCommand": "code --install-extension .vscode/open-reusable-1.3.0.vsix",
3236

3337
// Comment out connect as root instead. More info: https://aka.ms/vscode-remote/containers/non-root.
3438
"remoteUser": "node"

.vscode/open-reusable-1.3.0.vsix

236 KB
Binary file not shown.

.vscode/settings.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,6 @@
22
"files.exclude": {
33
"**/translations": true
44
}
5-
}
5+
"workbench.editor.enablePreview": false,
6+
"workbench.editor.enablePreviewFromQuickOpen": false
7+
}
22.6 KB
Loading

content/issues/trying-out-the-new-projects-experience/customizing-your-project-views.md

Lines changed: 66 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -19,55 +19,55 @@ Use the project command palette to quickly change settings and run commands in y
1919
1. {% data reusables.projects.open-command-palette %}
2020
2. Start typing any part of a command or navigate through the command palette window to find a command. See the next sections for more examples of commands.
2121

22-
## Change layout
22+
## Changing the project layout
2323

2424
You can view your project as a table or as a board.
2525

2626
1. {% data reusables.projects.open-command-palette %}
2727
2. Start typing "Switch layout".
28-
3. Select the desired command (for example: "Switch layout: Table").
29-
3. Alternatively, select the drop-down menu next to a view name and click **Table** or **Board**.
28+
3. Choose the required command. For example, **Switch layout: Table**.
29+
3. Alternatively, click the drop-down menu next to a view name and click **Table** or **Board**.
3030

31-
## Show or hide fields
31+
## Showing and hiding fields
3232

3333
You can show or hide a specific field.
3434

3535
In table layout:
3636

3737
1. {% data reusables.projects.open-command-palette %}
3838
2. Start typing the action you want to take ("show" or "hide") or the name of the field.
39-
3. Select the desired command (for example: "Show: Milestone").
39+
3. Choose the required command. For example, **Show: Milestone**.
4040
4. Alternatively, click {% octicon "plus" aria-label="the plus icon" %} to the right of the table. In the drop-down menu that appears, indicate which fields to show or hide. A {% octicon "check" aria-label="check icon" %} indicates which fields are displayed.
41-
5. Alternatively, select the drop-down menu next to the field name and click **Hide field**.
41+
5. Alternatively, click the drop-down menu next to the field name and click **Hide field**.
4242

4343
In board layout:
4444

45-
1. Select the drop-down menu next to the view name.
45+
1. Click the drop-down menu next to the view name.
4646
2. Under **configuration**, click {% octicon "list-unordered" aria-label="the unordered list icon" %}.
47-
3. In the menu that appears, select fields to add them and deselect fields to remove them from the view.
47+
3. In the menu that's displayed, select fields to add them and deselect fields to remove them from the view.
4848

49-
## Reorder fields
49+
## Reordering fields
5050

5151
You can change the order of fields.
5252

5353
1. Click the field header.
54-
2. While clicking, drag the field to the desired location.
54+
2. While clicking, drag the field to the required location.
5555

56-
## Reorder rows
56+
## Reordering rows
5757

5858
In table layout, you can change the order of rows.
5959

6060
1. Click the number at the start of the row.
61-
2. While clicking, drag the row to the desired location.
61+
2. While clicking, drag the row to the required location.
6262

63-
## Sort
63+
## Sorting by field values
6464

6565
In table layout, you can sort items by a field value.
6666

6767
1. {% data reusables.projects.open-command-palette %}
6868
2. Start typing "Sort by" or the name of the field you want to sort by.
69-
3. Select the desired command (for example: "Sort by: Assignees, asc").
70-
4. Alternatively, select the drop-down menu next to the field name that you want to sort by and click **Sort ascending** or **Sort descending**.
69+
3. Choose the required command. For example, **Sort by: Assignees, asc**.
70+
4. Alternatively, click the drop-down menu next to the field name that you want to sort by and click **Sort ascending** or **Sort descending**.
7171

7272
{% note %}
7373

@@ -79,12 +79,12 @@ Follow similar steps to remove a sort.
7979

8080
1. {% data reusables.projects.open-command-palette %}
8181
2. Start typing "Remove sort-by".
82-
3. Select the "Remove sort-by" command.
83-
4. Alternatively, select the drop-down menu next to the view name and click the menu item that indicates the current sort.
82+
3. Choose **Remove sort-by**.
83+
4. Alternatively, click the drop-down menu next to the view name and click the menu item that indicates the current sort.
8484

85-
## Group
85+
## Grouping by field values
8686

87-
In the table layout, you can group items by a custom field value. When items are grouped, if you drag an item to a new group, the value of that group is applied. For example, if you group by `Status` and then drag an item with a status of `In progress` to the `Done` group, the status of the item will switch to `Done`.
87+
In the table layout, you can group items by a custom field value. When items are grouped, if you drag an item to a new group, the value of that group is applied. For example, if you group by "Status" and then drag an item with a status of `In progress` to the `Done` group, the status of the item will switch to `Done`.
8888

8989
{% note %}
9090

@@ -94,17 +94,17 @@ In the table layout, you can group items by a custom field value. When items are
9494

9595
1. {% data reusables.projects.open-command-palette %}
9696
2. Start typing "Group by" or the name of the field you want to group by.
97-
3. Select the desired command (e.g. "Group by: Status").
98-
4. Alternatively, select the drop-down menu next to the field name that you want to group by and click **Group by values**.
97+
3. Choose the required command. For example, **Group by: Status**.
98+
4. Alternatively, click the drop-down menu next to the field name that you want to group by and click **Group by values**.
9999

100100
Follow similar steps to remove a grouping.
101101

102102
1. {% data reusables.projects.open-command-palette %}
103103
2. Start typing "Remove group-by".
104-
3. Select the "Remove group-by" command.
105-
4. Alternatively, select the drop-down menu next to the view name and click the menu item that indicates the current grouping.
104+
3. Choose **Remove group-by**.
105+
4. Alternatively, click the drop-down menu next to the view name and click the menu item that indicates the current grouping.
106106

107-
## Filter
107+
## Filtering rows
108108

109109
Click {% octicon "search" aria-label="the search icon" %} at the top of the table to show the "Filter by keyword or field" bar. Start typing the field name and value that you want to filter by. As you type, possible values will appear.
110110

@@ -118,41 +118,66 @@ Alternatively, use the command palette.
118118

119119
1. {% data reusables.projects.open-command-palette %}
120120
2. Start typing "Filter by" or the name of the field you want to filter by.
121-
3. Select the desired command (e.g. "Filter by Status").
122-
4. Enter the value that you want to filter for (for example: "In progress"). You can also filter for the absence of specific values (for example: "Exclude status") or the absence of all values (for example: "No status").
121+
3. Choose the required command. For example, **Filter by Status**.
122+
4. Enter the value that you want to filter for. For example: "In progress". You can also filter for the absence of specific values (for example, choose "Exclude status" then choose a status) or the absence of all values (for example, "No status").
123123

124124
In board layout, you can click on item data to filter for items with that value. For example, click on an assignee to show only items for that assignee. To remove the filter, click the item data again.
125125

126-
## Save views
126+
## Creating a project view
127127

128-
Saved views allow you to quickly view specific aspects of your project. For example, you could have the following:
129-
- a view that shows all un-started items (filter on "Status").
130-
- a view that shows the workload for each team member (group by "Asssignee" and filter on "Status").
131-
- a view that shows the items with the earliest target ship date (sort by a date field).
128+
Project views allow you to quickly view specific aspects of your project. Each view is displayed on a separate tab in your project.
132129

133-
The following steps demonstrate how to add a new view:
130+
For example, you can have:
131+
- A view that shows all items not yet started (filter on "Status").
132+
- A view that shows the workload for each team member (group by "Assignee" and filter on "Status").
133+
- A view that shows the items with the earliest target ship date (sort by a date field).
134+
135+
To add a new view:
134136

135137
1. {% data reusables.projects.open-command-palette %}
136138
2. Start typing "New view" (to create a new view) or "Duplicate view" (to duplicate the current view).
137-
3. Select the desired command.
139+
3. Choose the required command.
138140
4. Alternatively, click {% octicon "plus" aria-label="the plus icon" %} **New view** next to the rightmost view.
139-
5. Alternatively, select the drop-down menu next to a view name and click **Duplicate view**.
141+
5. Alternatively, click the drop-down menu next to a view name and click **Duplicate view**.
142+
143+
The new view is automatically saved.
144+
145+
## Saving changes to a view
140146

141-
When you make changes to a view, a dot appears next to the view name to indicate that the view has been modified. If you don't want to save the changes, you can ignore this indicator. To save the view for all project members:
147+
When you make changes to a view - for example, sorting, reordering, filtering, or grouping the data in a view - a dot is displayed next to the view name to indicate that there are unsaved changes.
142148

149+
![Unsaved changes indicator](/assets/images/help/projects/unsaved-changes.png)
150+
151+
If you don't want to save the changes, you can ignore this indicator. No one else will see your changes.
152+
153+
To save the current configuration of the view for all project members:
143154
1. {% data reusables.projects.open-command-palette %}
144155
1. Start typing "Save view" or "Save changes to new view".
145-
1. Select the desired command.
146-
1. Alternatively, select the drop-down menu next to a view name and click **Save view** or **Save changes to new view**.
156+
1. Choose the required command.
157+
1. Alternatively, click the drop-down menu next to a view name and click **Save view** or **Save changes to new view**.
147158

148-
To rename a view, double click on the view name and type the desired name.
159+
## Reordering saved views
149160

150-
To delete a view:
161+
To change the order of the tabs that contain your saved views, click and drag a tab to a new location.
151162

163+
The new tab order is automatically saved.
164+
165+
## Renaming a saved view
166+
167+
To rename a view:
168+
1. Double click the name in the project tab.
169+
1. Change the name.
170+
1. Press Enter, or click outside of the tab.
171+
172+
The name change is automatically saved.
173+
174+
## Deleting a saved view
175+
176+
To delete a view:
152177
1. {% data reusables.projects.open-command-palette %}
153178
2. Start typing "Delete view".
154-
3. Select the desired command.
155-
4. Alternatively, select the drop-down menu next to a view name and click **Delete view**.
179+
3. Choose the required command.
180+
4. Alternatively, click the drop-down menu next to a view name and click **Delete view**.
156181

157182
## Further reading
158183

content/issues/trying-out-the-new-projects-experience/managing-access-to-projects.md

Lines changed: 16 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,9 @@ topics:
1515

1616
## About project access
1717

18-
Admins of organization-level projects can manage access to their organization's projects for everyone in the organization. Organization project admins can also manage access for individual organization members.
18+
Admins of organization-level projects can manage access for the entire organization, for teams, and for individual organization members.
1919

20-
Admins of user-level projects can invite collaborators and manage access for individual collaborators.
20+
Admins of user-level projects can invite individual collaborators and manage their access.
2121

2222
Project admins can also control the visibility of their project for everyone on the internet. For more information, see "[Managing the visibility of your projects](/issues/trying-out-the-new-projects-experience/managing-the-visibility-of-your-projects)."
2323

@@ -35,24 +35,29 @@ The default base role is `write`, meaning that everyone in the organization can
3535
- **Write**: Everyone in the organization can see and edit the project. Organization owners are also admins for the project.
3636
- **Admin**: Everyone in the organization is an admin for the project.
3737

38-
### Managing access for individual members of your organization
38+
### Managing access for teams and individual members of your organization
3939

40-
You can also add individual organization members as collaborators to your project. Only organization members can be added as collaborators to organization projects.
40+
You can also add teams, and individual organization members, as collaborators. For more information, see "[About teams](/organizations/organizing-members-into-teams/about-teams)."
41+
42+
You can only invite an individual user to collaborate on your organization-level project if they are a member of the organization.
4143

4244
{% data reusables.projects.project-settings %}
4345
1. Click **Manage access**.
44-
1. Under **Invite collaborators**, search for the organization member that you want to invite.
46+
1. Under **Invite collaborators**, search for the team or organization member that you want to invite.
4547
1. Select the role for the collaborator.
46-
- **Read**: The individual can view the project.
47-
- **Write**: The individual can view and edit the project.
48-
- **Admin**: The individual can view, edit, and add new collaborators to the project.
48+
- **Read**: The team or individual can view the project.
49+
- **Write**: The team or individual can view and edit the project.
50+
- **Admin**: The team or individual can view, edit, and add new collaborators to the project.
4951
1. Click **Invite**.
5052

5153
### Managing access of an existing collaborator on your project
5254

5355
{% data reusables.projects.project-settings %}
5456
1. Click **Manage access**.
5557
1. Under **Manage access**, find the collaborator(s) whose permissions you want to modify.
58+
59+
You can use the **Type** and **Role** drop-down menus to filter the access list.
60+
5661
1. Edit the role for the collaborator(s) or click {% octicon "trash" aria-label="the trash icon" %} to remove the collaborator(s).
5762

5863
## Managing access for user-level projects
@@ -79,4 +84,7 @@ This only affects collaborators for your project, not for repositories in your p
7984
{% data reusables.projects.project-settings %}
8085
1. Click **Manage access**.
8186
1. Under **Manage access**, find the collaborator(s) whose permissions you want to modify.
87+
88+
You can use the **Role** drop-down menu to filter the access list.
89+
8290
1. Edit the role for the collaborator(s) or click {% octicon "trash" aria-label="the trash icon" %} to remove the collaborator(s).

0 commit comments

Comments
 (0)