Compare commits
No commits in common. "b4d3d1cb7e8a4ad3c9742f890a90eadd27df2bf7" and "8b21ef3ac1ab69f87f94fd4740efcf44c0d76a80" have entirely different histories.
b4d3d1cb7e
...
8b21ef3ac1
3 changed files with 7 additions and 26 deletions
|
@ -503,7 +503,6 @@ th.operations, td.operations {
|
|||
width: 300px;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
position: fixed;
|
||||
}
|
||||
|
||||
#app-title a {
|
||||
|
@ -520,10 +519,6 @@ th.operations, td.operations {
|
|||
vertical-align: top;
|
||||
}
|
||||
|
||||
#main-sidebar-content {
|
||||
padding-top: 50px;
|
||||
}
|
||||
|
||||
#main-sidebar-content h5 {
|
||||
font-size: 1rem;
|
||||
margin-top: 10px;
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
|
||||
<div id="general" class="tab" style="display: block">
|
||||
<div class="row">
|
||||
<div class="col s12 m6 l6">
|
||||
<div class="col m6 s12">
|
||||
<p>
|
||||
<label for="item-title">Title</label>
|
||||
<input name="Title" id="item-title" type="text" value="{{.item.Title}}" />
|
||||
|
@ -26,7 +26,7 @@
|
|||
{{ widget_select "Type_id" "Type" .item.Type_id .types `style="width: 100%"` }}
|
||||
</p>
|
||||
</div>
|
||||
<div class="col s12 m6 l6">
|
||||
<div class="col m6 s12">
|
||||
<p>
|
||||
{{ widget_checkboxes "Notebooks" "Notebooks" .item.Notebooks .notebooks `` }}
|
||||
</p>
|
||||
|
|
|
@ -1,10 +1,6 @@
|
|||
package models
|
||||
|
||||
import (
|
||||
"brainminder.speedtech.it/internal/database"
|
||||
"database/sql"
|
||||
"errors"
|
||||
)
|
||||
import "brainminder.speedtech.it/internal/database"
|
||||
|
||||
type ItemShareModel struct {
|
||||
DB *database.DB
|
||||
|
@ -13,18 +9,20 @@ type ItemShareModel struct {
|
|||
type ItemShare struct {
|
||||
Id int64 `db:"id"`
|
||||
Token string `db:"token"`
|
||||
Summary string `db:"summary"`
|
||||
Item_id int64 `db:"item_id"`
|
||||
Read int `db:"crypted"`
|
||||
Update int `db:"hidden"`
|
||||
Start_datetime string `db:"start_datetime"`
|
||||
End_datetime string `db:"end_datetime"`
|
||||
Password string `db:"password"`
|
||||
password string `db:"password"`
|
||||
}
|
||||
|
||||
func (model *ItemShareModel) Create(ItemShare *ItemShare) (int64, error) {
|
||||
ctx, cancel := database.GetContext()
|
||||
defer cancel()
|
||||
|
||||
query := `INSERT INTO bm_items_share (token, item_id, update, start_datetime, end_datetime, password) VALUES (:token, :item_id, :update, :start_datetime, :end_datetime, :password)`
|
||||
query := `INSERT INTO bm_items_share (title, description, icon, hidden) VALUES (:title, :description, :icon, :hidden)`
|
||||
|
||||
result, err := model.DB.NamedExecContext(ctx, query, ItemShare)
|
||||
if err != nil {
|
||||
|
@ -38,15 +36,3 @@ func (model *ItemShareModel) Create(ItemShare *ItemShare) (int64, error) {
|
|||
|
||||
return id, err
|
||||
}
|
||||
|
||||
func (model *ItemShareModel) Delete(id int) (bool, error) {
|
||||
ctx, cancel := database.GetContext()
|
||||
defer cancel()
|
||||
|
||||
_, err := model.DB.ExecContext(ctx, `DELETE FROM bm_item_share WHERE id = $1`, id)
|
||||
if errors.Is(err, sql.ErrNoRows) {
|
||||
return false, nil
|
||||
}
|
||||
|
||||
return true, err
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue