| 123456789101112131415161718192021222324252627282930313233 |
- package config
- // FindAction will return a action if there is a match on Title
- func (cfg *Config) FindAction(actionTitle string) *Action {
- for _, action := range cfg.Actions {
- if action.Title == actionTitle {
- return &action
- }
- }
- return nil
- }
- // FindArg will return an arg if there is a match on Name
- func (action *Action) FindArg(name string) *ActionArgument {
- for _, arg := range action.Arguments {
- if arg.Name == name {
- return &arg
- }
- }
- return nil
- }
- func (cfg *Config) FindAcl(aclTitle string) *AccessControlList {
- for _, acl := range cfg.AccessControlLists {
- if acl.Name == aclTitle {
- return &acl
- }
- }
- return nil
- }
|