module_some.go 917 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. package modules
  2. import (
  3. "golang-fave/engine/wrapper"
  4. )
  5. func (this *Modules) RegisterModule_Some() *Module {
  6. return this.newModule(MInfo{
  7. WantDB: true,
  8. Mount: "some",
  9. Name: "Some Module",
  10. Order: 1,
  11. }, nil, func(wrap *wrapper.Wrapper) (string, string, string) {
  12. // Back-end
  13. return "2", "Some", "Some Sidebar"
  14. })
  15. }
  16. func (this *Modules) RegisterModule_More() *Module {
  17. return this.newModule(MInfo{
  18. WantDB: true,
  19. Mount: "more",
  20. Name: "More Module",
  21. Order: 2,
  22. }, nil, func(wrap *wrapper.Wrapper) (string, string, string) {
  23. // Back-end
  24. return "3", "More", "More Sidebar"
  25. })
  26. }
  27. func (this *Modules) RegisterModule_System() *Module {
  28. return this.newModule(MInfo{
  29. WantDB: true,
  30. Mount: "system",
  31. Name: "System Module",
  32. Order: 800,
  33. System: true,
  34. }, nil, func(wrap *wrapper.Wrapper) (string, string, string) {
  35. // Back-end
  36. return "4", "System", "System Sidebar"
  37. })
  38. }