MCPcopy Index your code
hub / github.com/rilldata/rill / UpdateProject

Method UpdateProject

admin/server/projects.go:646–895  ·  view source on GitHub ↗
(ctx context.Context, req *adminv1.UpdateProjectRequest)

Source from the content-addressed store, hash-verified

644}
645
646func (s *Server) UpdateProject(ctx context.Context, req *adminv1.UpdateProjectRequest) (*adminv1.UpdateProjectResponse, error) {
647 observability.AddRequestAttributes(ctx,
648 attribute.String("args.org", req.Org),
649 attribute.String("args.project", req.Project),
650 )
651 if req.NewName != nil {
652 observability.AddRequestAttributes(ctx, attribute.String("args.new_name", *req.NewName))
653 }
654 if req.Description != nil {
655 observability.AddRequestAttributes(ctx, attribute.String("args.description", *req.Description))
656 }
657 if req.Public != nil {
658 observability.AddRequestAttributes(ctx, attribute.Bool("args.public", *req.Public))
659 }
660 if req.DirectoryName != nil {
661 observability.AddRequestAttributes(ctx, attribute.String("args.directory_name", *req.DirectoryName))
662 }
663 if req.Provisioner != nil {
664 observability.AddRequestAttributes(ctx, attribute.String("args.provisioner", *req.Provisioner))
665 }
666 if req.ProdVersion != nil {
667 observability.AddRequestAttributes(ctx, attribute.String("args.prod_version", *req.ProdVersion))
668 }
669 if req.PrimaryBranch != nil {
670 observability.AddRequestAttributes(ctx, attribute.String("args.primary_branch", *req.PrimaryBranch))
671 }
672 if req.GitRemote != nil {
673 observability.AddRequestAttributes(ctx, attribute.String("args.git_remote", *req.GitRemote))
674 }
675 if req.Subpath != nil {
676 observability.AddRequestAttributes(ctx, attribute.String("args.subpath", *req.Subpath))
677 }
678 if req.ArchiveAssetId != nil {
679 observability.AddRequestAttributes(ctx, attribute.String("args.archive_asset_id", *req.ArchiveAssetId))
680 }
681 if req.Public != nil {
682 observability.AddRequestAttributes(ctx, attribute.Bool("args.public", *req.Public))
683 }
684 if req.ProdSlots != nil {
685 observability.AddRequestAttributes(ctx, attribute.Int64("args.prod_slots", *req.ProdSlots))
686 }
687 if req.DevSlots != nil {
688 observability.AddRequestAttributes(ctx, attribute.Int64("args.dev_slots", *req.DevSlots))
689 }
690 if req.ProdTtlSeconds != nil {
691 observability.AddRequestAttributes(ctx, attribute.Int64("args.prod_ttl_seconds", *req.ProdTtlSeconds))
692 }
693 if req.DevTtlSeconds != nil {
694 observability.AddRequestAttributes(ctx, attribute.Int64("args.dev_ttl_seconds", *req.DevTtlSeconds))
695 }
696 if req.OverrideDiskGb != nil {
697 observability.AddRequestAttributes(ctx, attribute.Int64("args.override_disk_gb", *req.OverrideDiskGb))
698 }
699 if req.NewName != nil {
700 observability.AddRequestAttributes(ctx, attribute.String("args.new_name", *req.NewName))
701 }
702
703 // Backwards compatibility

Callers 1

Calls 15

githubOptsForRemoteMethod · 0.95
projToDTOMethod · 0.95
AddRequestAttributesFunction · 0.92
GetClaimsFunction · 0.92
normalizeGitRemoteFunction · 0.85
safeStrFunction · 0.85
valOrDefaultFunction · 0.70
StringMethod · 0.65
FindProjectByNameMethod · 0.65
SuperuserMethod · 0.65
ProjectPermissionsMethod · 0.65

Tested by

no test coverage detected