rename web to backend
This commit is contained in:
parent
9a7f5da3bd
commit
82991cb2ae
26 changed files with 51 additions and 51 deletions
2
.gitignore
vendored
2
.gitignore
vendored
|
|
@ -2,6 +2,6 @@
|
||||||
/foo
|
/foo
|
||||||
/server
|
/server
|
||||||
/node_modules
|
/node_modules
|
||||||
/web/view/static
|
/backend/view/static
|
||||||
/budget-*
|
/budget-*
|
||||||
/cmd/server/rice-box.go
|
/cmd/server/rice-box.go
|
||||||
|
|
|
||||||
|
|
@ -3,8 +3,8 @@ package app
|
||||||
import (
|
import (
|
||||||
"github.com/labstack/echo/v4"
|
"github.com/labstack/echo/v4"
|
||||||
"gitnet.fr/deblan/budget/database/model"
|
"gitnet.fr/deblan/budget/database/model"
|
||||||
"gitnet.fr/deblan/budget/web/view"
|
"gitnet.fr/deblan/budget/backend/view"
|
||||||
"gitnet.fr/deblan/budget/web/view/template/app"
|
"gitnet.fr/deblan/budget/backend/view/template/app"
|
||||||
)
|
)
|
||||||
|
|
||||||
type Controller struct {
|
type Controller struct {
|
||||||
|
|
@ -6,8 +6,8 @@ import (
|
||||||
"github.com/labstack/echo/v4"
|
"github.com/labstack/echo/v4"
|
||||||
"gitnet.fr/deblan/budget/database/manager"
|
"gitnet.fr/deblan/budget/database/manager"
|
||||||
"gitnet.fr/deblan/budget/database/model"
|
"gitnet.fr/deblan/budget/database/model"
|
||||||
"gitnet.fr/deblan/budget/web/view"
|
"gitnet.fr/deblan/budget/backend/view"
|
||||||
"gitnet.fr/deblan/budget/web/view/template/auth"
|
"gitnet.fr/deblan/budget/backend/view/template/auth"
|
||||||
)
|
)
|
||||||
|
|
||||||
type Controller struct {
|
type Controller struct {
|
||||||
|
|
@ -3,7 +3,7 @@ package bank_account
|
||||||
import (
|
import (
|
||||||
"github.com/labstack/echo/v4"
|
"github.com/labstack/echo/v4"
|
||||||
"gitnet.fr/deblan/budget/database/model"
|
"gitnet.fr/deblan/budget/database/model"
|
||||||
"gitnet.fr/deblan/budget/web/controller/crud"
|
"gitnet.fr/deblan/budget/backend/controller/crud"
|
||||||
"gorm.io/gorm"
|
"gorm.io/gorm"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
@ -4,7 +4,7 @@ import (
|
||||||
"github.com/labstack/echo/v4"
|
"github.com/labstack/echo/v4"
|
||||||
"gitnet.fr/deblan/budget/database/manager"
|
"gitnet.fr/deblan/budget/database/manager"
|
||||||
"gitnet.fr/deblan/budget/database/model"
|
"gitnet.fr/deblan/budget/database/model"
|
||||||
"gitnet.fr/deblan/budget/web/controller/crud"
|
"gitnet.fr/deblan/budget/backend/controller/crud"
|
||||||
"gorm.io/gorm"
|
"gorm.io/gorm"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
@ -15,8 +15,8 @@ import (
|
||||||
"gitnet.fr/deblan/budget/config"
|
"gitnet.fr/deblan/budget/config"
|
||||||
"gitnet.fr/deblan/budget/database/model"
|
"gitnet.fr/deblan/budget/database/model"
|
||||||
f "gitnet.fr/deblan/budget/file"
|
f "gitnet.fr/deblan/budget/file"
|
||||||
"gitnet.fr/deblan/budget/web/view"
|
"gitnet.fr/deblan/budget/backend/view"
|
||||||
tpl "gitnet.fr/deblan/budget/web/view/template/collabora"
|
tpl "gitnet.fr/deblan/budget/backend/view/template/collabora"
|
||||||
)
|
)
|
||||||
|
|
||||||
func getToken() string {
|
func getToken() string {
|
||||||
|
|
@ -11,7 +11,7 @@ import (
|
||||||
"gitnet.fr/deblan/budget/config"
|
"gitnet.fr/deblan/budget/config"
|
||||||
"gitnet.fr/deblan/budget/database/model"
|
"gitnet.fr/deblan/budget/database/model"
|
||||||
f "gitnet.fr/deblan/budget/file"
|
f "gitnet.fr/deblan/budget/file"
|
||||||
"gitnet.fr/deblan/budget/web/controller/crud"
|
"gitnet.fr/deblan/budget/backend/controller/crud"
|
||||||
)
|
)
|
||||||
|
|
||||||
type Controller struct {
|
type Controller struct {
|
||||||
|
|
@ -3,7 +3,7 @@ package saving_account
|
||||||
import (
|
import (
|
||||||
"github.com/labstack/echo/v4"
|
"github.com/labstack/echo/v4"
|
||||||
"gitnet.fr/deblan/budget/database/model"
|
"gitnet.fr/deblan/budget/database/model"
|
||||||
"gitnet.fr/deblan/budget/web/controller/crud"
|
"gitnet.fr/deblan/budget/backend/controller/crud"
|
||||||
"gorm.io/gorm"
|
"gorm.io/gorm"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
@ -8,7 +8,7 @@ import (
|
||||||
"github.com/labstack/echo/v4"
|
"github.com/labstack/echo/v4"
|
||||||
"gitnet.fr/deblan/budget/database/manager"
|
"gitnet.fr/deblan/budget/database/manager"
|
||||||
"gitnet.fr/deblan/budget/database/model"
|
"gitnet.fr/deblan/budget/database/model"
|
||||||
"gitnet.fr/deblan/budget/web/controller/crud"
|
"gitnet.fr/deblan/budget/backend/controller/crud"
|
||||||
"gorm.io/gorm"
|
"gorm.io/gorm"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
@ -3,7 +3,7 @@ package user
|
||||||
import (
|
import (
|
||||||
"github.com/labstack/echo/v4"
|
"github.com/labstack/echo/v4"
|
||||||
"gitnet.fr/deblan/budget/database/model"
|
"gitnet.fr/deblan/budget/database/model"
|
||||||
"gitnet.fr/deblan/budget/web/controller/crud"
|
"gitnet.fr/deblan/budget/backend/controller/crud"
|
||||||
"gorm.io/gorm"
|
"gorm.io/gorm"
|
||||||
)
|
)
|
||||||
|
|
||||||
26
backend/router/router.go
Normal file
26
backend/router/router.go
Normal file
|
|
@ -0,0 +1,26 @@
|
||||||
|
package router
|
||||||
|
|
||||||
|
import (
|
||||||
|
"github.com/labstack/echo/v4"
|
||||||
|
"gitnet.fr/deblan/budget/backend/controller/app"
|
||||||
|
"gitnet.fr/deblan/budget/backend/controller/auth"
|
||||||
|
"gitnet.fr/deblan/budget/backend/controller/bank_account"
|
||||||
|
"gitnet.fr/deblan/budget/backend/controller/category"
|
||||||
|
"gitnet.fr/deblan/budget/backend/controller/collabora"
|
||||||
|
"gitnet.fr/deblan/budget/backend/controller/file"
|
||||||
|
"gitnet.fr/deblan/budget/backend/controller/saving_account"
|
||||||
|
"gitnet.fr/deblan/budget/backend/controller/transaction"
|
||||||
|
"gitnet.fr/deblan/budget/backend/controller/user"
|
||||||
|
)
|
||||||
|
|
||||||
|
func RegisterControllers(e *echo.Echo) {
|
||||||
|
auth.New(e)
|
||||||
|
app.New(e)
|
||||||
|
user.New(e)
|
||||||
|
bank_account.New(e)
|
||||||
|
saving_account.New(e)
|
||||||
|
category.New(e)
|
||||||
|
transaction.New(e)
|
||||||
|
collabora.New(e)
|
||||||
|
file.New(e)
|
||||||
|
}
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
package app
|
package app
|
||||||
|
|
||||||
import "gitnet.fr/deblan/budget/web/view/template"
|
import "gitnet.fr/deblan/budget/backend/view/template"
|
||||||
|
|
||||||
templ Page() {
|
templ Page() {
|
||||||
<!doctype html>
|
<!doctype html>
|
||||||
|
|
@ -8,7 +8,7 @@ package app
|
||||||
import "github.com/a-h/templ"
|
import "github.com/a-h/templ"
|
||||||
import templruntime "github.com/a-h/templ/runtime"
|
import templruntime "github.com/a-h/templ/runtime"
|
||||||
|
|
||||||
import "gitnet.fr/deblan/budget/web/view/template"
|
import "gitnet.fr/deblan/budget/backend/view/template"
|
||||||
|
|
||||||
func Page() templ.Component {
|
func Page() templ.Component {
|
||||||
return templruntime.GeneratedTemplate(func(templ_7745c5c3_Input templruntime.GeneratedComponentInput) (templ_7745c5c3_Err error) {
|
return templruntime.GeneratedTemplate(func(templ_7745c5c3_Input templruntime.GeneratedComponentInput) (templ_7745c5c3_Err error) {
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
package auth
|
package auth
|
||||||
|
|
||||||
import "gitnet.fr/deblan/budget/web/view/template"
|
import "gitnet.fr/deblan/budget/backend/view/template"
|
||||||
|
|
||||||
templ Page(hasError bool) {
|
templ Page(hasError bool) {
|
||||||
<!doctype html>
|
<!doctype html>
|
||||||
|
|
@ -8,7 +8,7 @@ package auth
|
||||||
import "github.com/a-h/templ"
|
import "github.com/a-h/templ"
|
||||||
import templruntime "github.com/a-h/templ/runtime"
|
import templruntime "github.com/a-h/templ/runtime"
|
||||||
|
|
||||||
import "gitnet.fr/deblan/budget/web/view/template"
|
import "gitnet.fr/deblan/budget/backend/view/template"
|
||||||
|
|
||||||
func Page(hasError bool) templ.Component {
|
func Page(hasError bool) templ.Component {
|
||||||
return templruntime.GeneratedTemplate(func(templ_7745c5c3_Input templruntime.GeneratedComponentInput) (templ_7745c5c3_Err error) {
|
return templruntime.GeneratedTemplate(func(templ_7745c5c3_Input templruntime.GeneratedComponentInput) (templ_7745c5c3_Err error) {
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
package template
|
package template
|
||||||
|
|
||||||
import "gitnet.fr/deblan/budget/web/view"
|
import "gitnet.fr/deblan/budget/backend/view"
|
||||||
|
|
||||||
templ Fav(url string) {
|
templ Fav(url string) {
|
||||||
<link rel="icon" type="image/x-icon" href={ url }>
|
<link rel="icon" type="image/x-icon" href={ url }>
|
||||||
|
|
@ -8,7 +8,7 @@ package template
|
||||||
import "github.com/a-h/templ"
|
import "github.com/a-h/templ"
|
||||||
import templruntime "github.com/a-h/templ/runtime"
|
import templruntime "github.com/a-h/templ/runtime"
|
||||||
|
|
||||||
import "gitnet.fr/deblan/budget/web/view"
|
import "gitnet.fr/deblan/budget/backend/view"
|
||||||
|
|
||||||
func Fav(url string) templ.Component {
|
func Fav(url string) templ.Component {
|
||||||
return templruntime.GeneratedTemplate(func(templ_7745c5c3_Input templruntime.GeneratedComponentInput) (templ_7745c5c3_Err error) {
|
return templruntime.GeneratedTemplate(func(templ_7745c5c3_Input templruntime.GeneratedComponentInput) (templ_7745c5c3_Err error) {
|
||||||
|
|
@ -38,7 +38,7 @@ func Fav(url string) templ.Component {
|
||||||
var templ_7745c5c3_Var2 string
|
var templ_7745c5c3_Var2 string
|
||||||
templ_7745c5c3_Var2, templ_7745c5c3_Err = templ.JoinStringErrs(url)
|
templ_7745c5c3_Var2, templ_7745c5c3_Err = templ.JoinStringErrs(url)
|
||||||
if templ_7745c5c3_Err != nil {
|
if templ_7745c5c3_Err != nil {
|
||||||
return templ.Error{Err: templ_7745c5c3_Err, FileName: `web/view/template/base.templ`, Line: 6, Col: 48}
|
return templ.Error{Err: templ_7745c5c3_Err, FileName: `backend/view/template/base.templ`, Line: 6, Col: 48}
|
||||||
}
|
}
|
||||||
_, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var2))
|
_, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var2))
|
||||||
if templ_7745c5c3_Err != nil {
|
if templ_7745c5c3_Err != nil {
|
||||||
|
|
@ -88,7 +88,7 @@ func Head(title string) templ.Component {
|
||||||
var templ_7745c5c3_Var4 string
|
var templ_7745c5c3_Var4 string
|
||||||
templ_7745c5c3_Var4, templ_7745c5c3_Err = templ.JoinStringErrs(title)
|
templ_7745c5c3_Var4, templ_7745c5c3_Err = templ.JoinStringErrs(title)
|
||||||
if templ_7745c5c3_Err != nil {
|
if templ_7745c5c3_Err != nil {
|
||||||
return templ.Error{Err: templ_7745c5c3_Err, FileName: `web/view/template/base.templ`, Line: 14, Col: 16}
|
return templ.Error{Err: templ_7745c5c3_Err, FileName: `backend/view/template/base.templ`, Line: 14, Col: 16}
|
||||||
}
|
}
|
||||||
_, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var4))
|
_, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var4))
|
||||||
if templ_7745c5c3_Err != nil {
|
if templ_7745c5c3_Err != nil {
|
||||||
|
|
@ -45,7 +45,7 @@ func Iframe(url, token string) templ.Component {
|
||||||
var templ_7745c5c3_Var3 string
|
var templ_7745c5c3_Var3 string
|
||||||
templ_7745c5c3_Var3, templ_7745c5c3_Err = templ.JoinStringErrs(token)
|
templ_7745c5c3_Var3, templ_7745c5c3_Err = templ.JoinStringErrs(token)
|
||||||
if templ_7745c5c3_Err != nil {
|
if templ_7745c5c3_Err != nil {
|
||||||
return templ.Error{Err: templ_7745c5c3_Err, FileName: `web/view/template/collabora/iframe.templ`, Line: 7, Col: 45}
|
return templ.Error{Err: templ_7745c5c3_Err, FileName: `backend/view/template/collabora/iframe.templ`, Line: 7, Col: 45}
|
||||||
}
|
}
|
||||||
_, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var3))
|
_, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var3))
|
||||||
if templ_7745c5c3_Err != nil {
|
if templ_7745c5c3_Err != nil {
|
||||||
|
|
@ -17,7 +17,7 @@ import (
|
||||||
"gitnet.fr/deblan/budget/config"
|
"gitnet.fr/deblan/budget/config"
|
||||||
"gitnet.fr/deblan/budget/database/manager"
|
"gitnet.fr/deblan/budget/database/manager"
|
||||||
"gitnet.fr/deblan/budget/database/model"
|
"gitnet.fr/deblan/budget/database/model"
|
||||||
"gitnet.fr/deblan/budget/web/router"
|
"gitnet.fr/deblan/budget/backend/router"
|
||||||
)
|
)
|
||||||
|
|
||||||
type TemplateRenderer struct {
|
type TemplateRenderer struct {
|
||||||
|
|
@ -48,7 +48,7 @@ func main() {
|
||||||
e.Validator = &AppValidator{validator: validator.New()}
|
e.Validator = &AppValidator{validator: validator.New()}
|
||||||
e.Static("/static", "static")
|
e.Static("/static", "static")
|
||||||
|
|
||||||
assetHandler := http.FileServer(rice.MustFindBox("../../web/view/static").HTTPBox())
|
assetHandler := http.FileServer(rice.MustFindBox("../../backend/view/static").HTTPBox())
|
||||||
e.GET("/static/*", echo.WrapHandler(http.StripPrefix("/static/", assetHandler)))
|
e.GET("/static/*", echo.WrapHandler(http.StripPrefix("/static/", assetHandler)))
|
||||||
e.Use(middleware.Logger())
|
e.Use(middleware.Logger())
|
||||||
router.RegisterControllers(e)
|
router.RegisterControllers(e)
|
||||||
|
|
|
||||||
|
|
@ -1,26 +0,0 @@
|
||||||
package router
|
|
||||||
|
|
||||||
import (
|
|
||||||
"github.com/labstack/echo/v4"
|
|
||||||
"gitnet.fr/deblan/budget/web/controller/app"
|
|
||||||
"gitnet.fr/deblan/budget/web/controller/auth"
|
|
||||||
"gitnet.fr/deblan/budget/web/controller/bank_account"
|
|
||||||
"gitnet.fr/deblan/budget/web/controller/category"
|
|
||||||
"gitnet.fr/deblan/budget/web/controller/collabora"
|
|
||||||
"gitnet.fr/deblan/budget/web/controller/file"
|
|
||||||
"gitnet.fr/deblan/budget/web/controller/saving_account"
|
|
||||||
"gitnet.fr/deblan/budget/web/controller/transaction"
|
|
||||||
"gitnet.fr/deblan/budget/web/controller/user"
|
|
||||||
)
|
|
||||||
|
|
||||||
func RegisterControllers(e *echo.Echo) {
|
|
||||||
auth.New(e)
|
|
||||||
app.New(e)
|
|
||||||
user.New(e)
|
|
||||||
bank_account.New(e)
|
|
||||||
saving_account.New(e)
|
|
||||||
category.New(e)
|
|
||||||
transaction.New(e)
|
|
||||||
collabora.New(e)
|
|
||||||
file.New(e)
|
|
||||||
}
|
|
||||||
|
|
@ -8,7 +8,7 @@ if (!Encore.isRuntimeEnvironmentConfigured()) {
|
||||||
|
|
||||||
Encore
|
Encore
|
||||||
// directory where compiled assets will be stored
|
// directory where compiled assets will be stored
|
||||||
.setOutputPath('web/view/static')
|
.setOutputPath('backend/view/static')
|
||||||
// public path used by the web server to access the output path
|
// public path used by the web server to access the output path
|
||||||
.setPublicPath('/static')
|
.setPublicPath('/static')
|
||||||
// only needed for CDN's or subdirectory deploy
|
// only needed for CDN's or subdirectory deploy
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue