add models for MailAccount and Mail
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 3s
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 3s
This commit is contained in:
@@ -67,6 +67,8 @@ var exportCmd = &cobra.Command{
|
||||
Permission []models.PermissionDTO `json:"permission"`
|
||||
Assignment []models.AssignmentDTO `json:"assignment"`
|
||||
Token []models.TokenDTO `json:"token"`
|
||||
MailAccount []map[string]interface{} `json:"mail_account"`
|
||||
Mail []map[string]interface{} `json:"mail"`
|
||||
}
|
||||
|
||||
var (
|
||||
@@ -97,12 +99,15 @@ var exportCmd = &cobra.Command{
|
||||
mediaarticles []models.MediaArticleDTO
|
||||
mediavideos []models.MediaVideoDTO
|
||||
mediaactors []models.MediaActorDTO
|
||||
mediaactorfiles []models.MediaActorFileDTO
|
||||
mediafiles []models.MediaFileDTO
|
||||
medialofis []models.MediaLoFiDTO
|
||||
profiles []models.ProfileDTO
|
||||
permissions []models.PermissionDTO
|
||||
assignments []models.AssignmentDTO
|
||||
tokens []models.TokenDTO
|
||||
mailaccounts []map[string]interface{}
|
||||
mail []map[string]interface{}
|
||||
)
|
||||
|
||||
registry := map[string]any{
|
||||
@@ -134,11 +139,14 @@ var exportCmd = &cobra.Command{
|
||||
"media/videos": &mediavideos,
|
||||
"media/actors": &mediaactors,
|
||||
"media/files": &mediafiles,
|
||||
"media/actorfiles": &mediaactorfiles,
|
||||
"media/lofis": &medialofis,
|
||||
"user/profiles": &profiles,
|
||||
"user/permissions": &permissions,
|
||||
"user/assignments": &assignments,
|
||||
"user/tokens": &tokens,
|
||||
"admin/mailaccounts": &mailaccounts,
|
||||
"user/mail": &mail,
|
||||
}
|
||||
for path, value := range registry {
|
||||
GetJSON(client, login.Token, fmt.Sprintf("%s/%s/%s", server, "api/v1", path), value)
|
||||
@@ -177,6 +185,8 @@ var exportCmd = &cobra.Command{
|
||||
Permission: permissions,
|
||||
Assignment: assignments,
|
||||
Token: tokens,
|
||||
MailAccount: mailaccounts,
|
||||
Mail: mail,
|
||||
}
|
||||
defer client.Close()
|
||||
jsonData, err := json.MarshalIndent(export, "", " ")
|
||||
|
||||
@@ -37,6 +37,6 @@ func Execute() {
|
||||
}
|
||||
|
||||
func init() {
|
||||
rootCmd.PersistentFlags().StringVar(&cfgFile, "config", "", "config file (default is $HOME/.myapp.yaml)")
|
||||
rootCmd.PersistentFlags().StringVar(&cfgFile, "config", "", "config file (default is $HOME/.config/kli.yaml)")
|
||||
rootCmd.PersistentFlags().CountVarP(&verbose, "verbose", "v", "increase verbosity (-v, -vv, -vvv)")
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user