☙◦ The Tablet ❀ GamerGirlandCo ◦❧
fd2efb9245
fix: get rid of lint errors in DashboardRepoGroupItem.vue
2026-04-02 22:25:32 -04:00
☙◦ The Tablet ❀ GamerGirlandCo ◦❧
ab453a9dff
refactor: bring some function calls up to date
2026-04-02 22:24:52 -04:00
☙◦ The Tablet ❀ GamerGirlandCo ◦❧
5df1eafe98
fix: update group sidebar item template
...
use `SignedUser` instead of `Doer` because `Doer` is nil on org homepages
2026-04-02 20:48:04 -04:00
☙◦ The Tablet ❀ GamerGirlandCo ◦❧
10ac130ec7
fix: update group assignment to fix incorrect 404s
2026-04-02 20:48:04 -04:00
☙◦ The Tablet ❀ GamerGirlandCo ◦❧
d4f6f2b952
revert: fixture and test changes
...
give all existing fixture repos a group id of 0
2026-04-02 20:48:04 -04:00
☙◦ The Tablet ❀ GamerGirlandCo ◦❧
cdf24a58a2
update an org test to add a team to a repo group
2026-04-02 20:48:04 -04:00
☙◦ The Tablet ❀ GamerGirlandCo ◦❧
e27fe6586f
fix up repos inside groups being inaccessible in spite of actor being a collaborator
2026-04-02 20:48:04 -04:00
☙◦ The Tablet ❀ GamerGirlandCo ◦❧
f218c091d8
run formatter
2026-04-02 20:48:04 -04:00
☙◦ The Tablet ❀ GamerGirlandCo ◦❧
1201eef304
update common group assignment, add nil check when getting repo group unit permissions
2026-04-02 20:48:03 -04:00
☙◦ The Tablet ❀ GamerGirlandCo ◦❧
f164de9d2a
ensure group header only shows teams link if actor is group admin or owner
2026-04-02 20:48:03 -04:00
☙◦ The Tablet ❀ GamerGirlandCo ◦❧
696cbd033a
tweak styles on page for editing teams in a group
2026-04-02 20:48:03 -04:00
☙◦ The Tablet ❀ GamerGirlandCo ◦❧
f733bd3253
fix group assignment
...
ensure that we only enumerate the teams a user is a part of if they're a member of this group
2026-04-02 20:48:03 -04:00
☙◦ The Tablet ❀ GamerGirlandCo ◦❧
3b39ce1f47
update group team routes
...
- ensure we redirect to the group's team page, as opposed to the org-wide one
- ensure we use the group service to add a team to a group
2026-04-02 20:48:03 -04:00
☙◦ The Tablet ❀ GamerGirlandCo ◦❧
635b5f5b33
update context assignment functions for repositories and repo groups
...
assign group and show 404 if necessary when `group_id` parameter is present
2026-04-02 20:48:02 -04:00
☙◦ The Tablet ❀ GamerGirlandCo ◦❧
cb563434ee
update group web context
...
ensure we 404 if the group is not accessible
2026-04-02 20:48:02 -04:00
☙◦ The Tablet ❀ GamerGirlandCo ◦❧
b28493db6c
update team repository template to use repository URL and FullName methods
2026-04-02 20:48:02 -04:00
☙◦ The Tablet ❀ GamerGirlandCo ◦❧
603acbe38f
format templates
2026-04-02 20:47:39 -04:00
☙◦ The Tablet ❀ GamerGirlandCo ◦❧
4d854a5df2
add copyright
2026-04-02 20:46:54 -04:00
☙◦ The Tablet ❀ GamerGirlandCo ◦❧
ae6716d13c
run formatter and linter
2026-04-02 20:46:53 -04:00
☙◦ The Tablet ❀ GamerGirlandCo ◦❧
36b6470548
fix nil pointer dereference
2026-04-02 20:46:53 -04:00
☙◦ The Tablet ❀ GamerGirlandCo ◦❧
4789ef40d3
run formatter
2026-04-02 20:46:52 -04:00
☙◦ The Tablet ❀ GamerGirlandCo ◦❧
bd731f0ad6
display all repos as flat list if on homepage
2026-04-02 20:46:52 -04:00
☙◦ The Tablet ❀ GamerGirlandCo ◦❧
eeba95f6e0
tweak styles for dashboard group list
2026-04-02 20:46:52 -04:00
☙◦ The Tablet ❀ GamerGirlandCo ◦❧
70a3f779f1
remove references to db.DefaultContext
2026-04-02 20:46:51 -04:00
☙◦ The Tablet ❀ GamerGirlandCo ◦❧
052f1d3a2f
update pnpm-lock.yaml
2026-04-02 20:46:50 -04:00
☙◦ The Tablet ❀ GamerGirlandCo ◦❧
cd58b9020b
remove references to db.DefaultContext
2026-04-02 20:44:14 -04:00
☙◦ The Tablet ❀ GamerGirlandCo ◦❧
37ebf8781c
fix bug where group sort order is not updated correctly
2026-04-02 20:44:14 -04:00
☙◦ The Tablet ❀ GamerGirlandCo ◦❧
5efa32fe1c
fix data-url in root level group tree sortable
2026-04-02 20:44:13 -04:00
☙◦ The Tablet ❀ GamerGirlandCo ◦❧
b1fd7388de
use group_service to move groups and repos after dragging and dropping
2026-04-02 20:44:13 -04:00
☙◦ The Tablet ❀ GamerGirlandCo ◦❧
ac86ca28e4
ensure that only root-level repos are displayed on org homepage
2026-04-02 20:44:13 -04:00
☙◦ The Tablet ❀ GamerGirlandCo ◦❧
df36c83b76
fix some issue/pull URLs in javascript
2026-04-02 20:44:13 -04:00
☙◦ The Tablet ❀ GamerGirlandCo ◦❧
92cb2a7080
add group breadcrumbs to repo page header
2026-04-02 20:44:12 -04:00
☙◦ The Tablet ❀ GamerGirlandCo ◦❧
a1abb071f4
fix vet errors
2026-04-02 20:44:12 -04:00
☙◦ The Tablet ❀ GamerGirlandCo ◦❧
3bc69a0f73
fix another lint error
2026-04-02 20:44:12 -04:00
☙◦ The Tablet ❀ GamerGirlandCo ◦❧
ab1eb20ab3
run formatter and fix lint errors
2026-04-02 20:44:11 -04:00
☙◦ The Tablet ❀ GamerGirlandCo ◦❧
dc46eb7bd4
fix js/ts linter errors
2026-04-02 20:43:34 -04:00
☙◦ The Tablet ❀ GamerGirlandCo ◦❧
99e9d32d93
modify DashboardRepoList component to show DashboardRepoGroup instead of flat repo list
2026-04-02 20:43:33 -04:00
☙◦ The Tablet ❀ GamerGirlandCo ◦❧
8f653da71f
create vue components to construct reorderable group hierarchy in dashboard repo list
2026-04-02 20:37:51 -04:00
☙◦ The Tablet ❀ GamerGirlandCo ◦❧
3244cfc34c
add sortablejs-vue3 and object-hash dependencies
2026-04-02 20:37:50 -04:00
☙◦ The Tablet ❀ GamerGirlandCo ◦❧
96d91d8213
add group-scoped dashboard pages for issues, pull requests and milestones
2026-04-02 20:37:17 -04:00
☙◦ The Tablet ❀ GamerGirlandCo ◦❧
b32762ae23
create templates for group selection menu displayed in organization dashboard header, and update dashboard template to show said selection menu
2026-04-02 20:34:41 -04:00
☙◦ The Tablet ❀ GamerGirlandCo ◦❧
e91c1db2cb
inject group id and organization name into dashboard repo list's data object
2026-04-02 20:34:41 -04:00
☙◦ The Tablet ❀ GamerGirlandCo ◦❧
bb55e2db5c
add ability to search for repository activity based on repo groups
2026-04-02 20:34:41 -04:00
☙◦ The Tablet ❀ GamerGirlandCo ◦❧
da30652db0
add component for searching for teams to add to a group
2026-04-02 20:34:40 -04:00
☙◦ The Tablet ❀ GamerGirlandCo ◦❧
efe8193237
add group pages to web router
...
- `/{username}/groups/{group_id}` -> show a group's homepage with its repositories
- `/{org}/groups/new` -> create a new group in an org
- `/{org}/groups/{group_id}` -> show a group in an org
- `/{org}/groups/{group_id}/teams` -> show/edit teams with access to a group
- `/{org}/groups/{group_id}/teams/{team}/edit` -> edit a team's access to a group
- `/{org}/group/{group_id}/settings` -> show/edit a group's settings
- `/group/search` -> search for groups with parameters. return matching groups and repos contained within them
2026-04-02 20:31:56 -04:00
☙◦ The Tablet ❀ GamerGirlandCo ◦❧
97576a41c4
export GetUnitPerms from routers/web/org package for reuse in future group route handlers
2026-04-02 20:31:56 -04:00
☙◦ The Tablet ❀ GamerGirlandCo ◦❧
37a210cac3
remove Projects tab from group header menu
2026-04-02 20:31:56 -04:00
☙◦ The Tablet ❀ GamerGirlandCo ◦❧
15446db55a
add methods for retrieving nesting depth and generating a left padding CSS value to Group struct
2026-04-02 20:31:56 -04:00
☙◦ The Tablet ❀ GamerGirlandCo ◦❧
bc0c9e6aa6
add functions to populate web context with group info where appropriate
2026-04-02 20:31:55 -04:00
☙◦ The Tablet ❀ GamerGirlandCo ◦❧
c0fbdbb9be
inject group-related values into web context
2026-04-02 20:30:01 -04:00