forked from daptin/daptin
-
Notifications
You must be signed in to change notification settings - Fork 0
/
action_handlers.go
89 lines (66 loc) · 4.44 KB
/
action_handlers.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
package server
import "github.com/daptin/daptin/server/resource"
func GetActionPerformers(initConfig *resource.CmsConfig, configStore *resource.ConfigStore, cruds map[string]*resource.DbResource) []resource.ActionPerformerInterface {
performers := make([]resource.ActionPerformerInterface, 0)
becomeAdminPerformer, err := resource.NewBecomeAdminPerformer(initConfig, cruds)
resource.CheckErr(err, "Failed to create become admin performer")
performers = append(performers, becomeAdminPerformer)
makeResponsePerformer, err := resource.NewMakeResponsePerformer()
resource.CheckErr(err, "Failed to create make response performer")
performers = append(performers, makeResponsePerformer)
downloadConfigPerformer, err := resource.NewDownloadCmsConfigPerformer(initConfig)
resource.CheckErr(err, "Failed to create download config performer")
performers = append(performers, downloadConfigPerformer)
exportDataPerformer, err := resource.NewExportDataPerformer(initConfig, cruds)
resource.CheckErr(err, "Failed to create data export performer")
performers = append(performers, exportDataPerformer)
exportCsvDataPerformer, err := resource.NewExportCsvDataPerformer(initConfig, cruds)
resource.CheckErr(err, "Failed to create csv data export performer")
performers = append(performers, exportCsvDataPerformer)
importDataPerformer, err := resource.NewImportDataPerformer(initConfig, cruds)
resource.CheckErr(err, "Failed to create data import performer")
performers = append(performers, importDataPerformer)
oauth2redirect, err := resource.NewOauthLoginBeginActionPerformer(initConfig, cruds, configStore)
resource.CheckErr(err, "Failed to create oauth2 request performer")
performers = append(performers, oauth2redirect)
oauth2response, err := resource.NewOauthLoginResponseActionPerformer(initConfig, cruds, configStore)
resource.CheckErr(err, "Failed to create oauth2 response handler")
performers = append(performers, oauth2response)
storeSyncAction, err := resource.NewSyncSiteStorageActionPerformer(cruds)
resource.CheckErr(err, "Failed to create oauth2 response handler")
performers = append(performers, storeSyncAction)
oauthProfileExchangePerformer, err := resource.NewOuathProfileExchangePerformer(initConfig, cruds)
resource.CheckErr(err, "Failed to create oauth2 profile exchange handler")
performers = append(performers, oauthProfileExchangePerformer)
generateJwtPerformer, err := resource.NewGenerateJwtTokenPerformer(configStore, cruds)
resource.CheckErr(err, "Failed to create generate jwt performer")
performers = append(performers, generateJwtPerformer)
NewNetworkRequestPerformer, err := resource.NewNetworkRequestPerformer(initConfig, cruds)
resource.CheckErr(err, "Failed to create generate network request performer")
performers = append(performers, NewNetworkRequestPerformer)
randomDataGenerator, err := resource.NewRandomDataGeneratePerformer(initConfig, cruds)
resource.CheckErr(err, "Failed to create random data generator")
performers = append(performers, randomDataGenerator)
oauth2tokenGenerator, err := resource.NewGenerateOauth2TokenPerformer(configStore, cruds)
resource.CheckErr(err, "Failed to create oauth2 token generator")
performers = append(performers, oauth2tokenGenerator)
marketplacePackage, err := resource.NewMarketplacePackageInstaller(initConfig, cruds)
resource.CheckErr(err, "Failed to create marketplace package install performer")
performers = append(performers, marketplacePackage)
refreshMarketPlaceHandler, err := resource.NewRefreshMarketplacePackagelistPerformer(initConfig, cruds)
resource.CheckErr(err, "Failed to create marketplace package refresh performer")
performers = append(performers, refreshMarketPlaceHandler)
restartPerformer, err := resource.NewRestarSystemPerformer(initConfig)
resource.CheckErr(err, "Failed to create restart performer")
performers = append(performers, restartPerformer)
xlsUploadPerformer, err := resource.NewUploadFileToEntityPerformer(initConfig, cruds)
resource.CheckErr(err, "Failed to create xls upload performer")
performers = append(performers, xlsUploadPerformer)
csvUploadPerformer, err := resource.NewUploadCsvFileToEntityPerformer(initConfig, cruds)
resource.CheckErr(err, "Failed to create csv upload performer")
performers = append(performers, csvUploadPerformer)
fileUploadPerformer, err := resource.NewFileUploadActionPerformer(cruds)
resource.CheckErr(err, "Failed to create restart performer")
performers = append(performers, fileUploadPerformer)
return performers
}