aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVaadin Bot <vaadin-bot@users.noreply.github.com>2021-01-08 16:01:30 +0000
committerVaadin Bot <vaadin-bot@users.noreply.github.com>2021-01-08 16:01:30 +0000
commited77da18039196ce6f8e09c2b140bdf9200f2e09 (patch)
tree7925663a36b3423f0afa201c80224bdc89f3847e
parent9f8b2064d87f0543376866c726d98f30611f0c9e (diff)
downloadvaadin-ed77da18039196ce6f8e09c2b140bdf9200f2e09.tar.gz
vaadin-ed77da18039196ce6f8e09c2b140bdf9200f2e09.zip
Update dependencies for version 19.0.0-alpha2
-rw-r--r--package.json16
1 files changed, 8 insertions, 8 deletions
diff --git a/package.json b/package.json
index 0f37249..177b5ba 100644
--- a/package.json
+++ b/package.json
@@ -6,14 +6,14 @@
"license": "(Apache-2.0 OR SEE LICENSE IN https://vaadin.com/license/cval-3.0)",
"main": "vaadin.js",
"dependencies": {
- "@vaadin/vaadin-board": "^2.2.0",
- "@vaadin/vaadin-charts": "^7.0.0",
- "@vaadin/vaadin-confirm-dialog": "^1.3.0",
- "@vaadin/vaadin-cookie-consent": "^1.2.0",
- "@vaadin/vaadin-core": "^19.0.0-alpha1",
- "@vaadin/vaadin-crud": "^1.3.0",
- "@vaadin/vaadin-grid-pro": "^2.3.0-alpha1",
- "@vaadin/vaadin-rich-text-editor": "^1.3.0"
+ "@vaadin/vaadin-board": "^3.0.0",
+ "@vaadin/vaadin-charts": "^8.0.1",
+ "@vaadin/vaadin-confirm-dialog": "^2.0.0",
+ "@vaadin/vaadin-cookie-consent": "^2.0.0",
+ "@vaadin/vaadin-core": "^19.0.0-alpha2",
+ "@vaadin/vaadin-crud": "^2.0.0-alpha2",
+ "@vaadin/vaadin-grid-pro": "^3.0.0-alpha1",
+ "@vaadin/vaadin-rich-text-editor": "^2.0.0-alpha2"
},
"files": [
"vaadin.js"
le */ .highlight .ss { color: #aa6600; background-color: #fff0f0 } /* Literal.String.Symbol */ .highlight .bp { color: #003388 } /* Name.Builtin.Pseudo */ .highlight .fm { color: #0066bb; font-weight: bold } /* Name.Function.Magic */ .highlight .vc { color: #336699 } /* Name.Variable.Class */ .highlight .vg { color: #dd7700 } /* Name.Variable.Global */ .highlight .vi { color: #3333bb } /* Name.Variable.Instance */ .highlight .vm { color: #336699 } /* Name.Variable.Magic */ .highlight .il { color: #0000DD; font-weight: bold } /* Literal.Number.Integer.Long */
// Copyright 2022 The Gitea Authors. All rights reserved.
// SPDX-License-Identifier: MIT

package container

import (
	"context"
	"strings"

	packages_model "code.gitea.io/gitea/models/packages"
	user_model "code.gitea.io/gitea/models/user"
	container_module "code.gitea.io/gitea/modules/packages/container"
)

// UpdateRepositoryNames updates the repository name property for all packages of the specific owner
func UpdateRepositoryNames(ctx context.Context, owner *user_model.User, newOwnerName string) error {
	ps, err := packages_model.GetPackagesByType(ctx, owner.ID, packages_model.TypeContainer)
	if err != nil {
		return err
	}

	newOwnerName = strings.ToLower(newOwnerName)

	for _, p := range ps {
		if err := packages_model.DeletePropertyByName(ctx, packages_model.PropertyTypePackage, p.ID, container_module.PropertyRepository); err != nil {
			return err
		}

		if _, err := packages_model.InsertProperty(ctx, packages_model.PropertyTypePackage, p.ID, container_module.PropertyRepository, newOwnerName+"/"+p.LowerName); err != nil {
			return err
		}
	}

	return nil
}