controllers

package
v0.0.0-...-5757ea1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 28, 2020 License: Apache-2.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Callback

type Callback struct {
	Key         string    `json:"key"`
	Status      int       `json:"status"`
	Url         string    `json:"url"`
	Changesurl  string    `json:"changesurl"`
	History     history1  `json:"history"`
	Users       []string  `json:"users"`
	Actions     []action  `json:"actions"`
	Lastsave    time.Time `json:"lastsave"`
	Notmodified bool      `json:"notmodified"`
}
type DocxLink struct {
	Id         int64
	Title      string
	Suffix     string
	Permission string
	// Link    string
	Created time.Time
	Updated time.Time
}

type OnlyController

type OnlyController struct {
	beego.Controller
}

func (*OnlyController) AddOnlyAttachment

func (c *OnlyController) AddOnlyAttachment()

批量添加一对一模式 要避免同名覆盖的严重bug!!!!

func (*OnlyController) Addpermission

func (c *OnlyController) Addpermission()

onlyoffice权限管理 添加用户和角色的权限 先删除这个文档id下所有permission,再添加新的。

func (*OnlyController) DeleteDoc

func (c *OnlyController) DeleteDoc()

删除成果,包含成果里的附件。删除附件用attachment中的

func (*OnlyController) Download

func (c *OnlyController) Download()

文档管理页面下载文档

func (*OnlyController) DownloadDoc

func (c *OnlyController) DownloadDoc()

协作页面下载的文档,采用绝对路径型式

func (*OnlyController) Get

func (c *OnlyController) Get()

文档管理页面

func (*OnlyController) GetData

func (c *OnlyController) GetData()

提供给列表页的table中json数据

func (*OnlyController) Getpermission

func (c *OnlyController) Getpermission()

查询一个文档,哪些用户和角色拥有什么样的权限 用casbin的内置方法,不应该用查询数据库方法

func (*OnlyController) OnlyOffice

func (c *OnlyController) OnlyOffice()

协作页面的显示 补充权限判断 补充token

func (*OnlyController) UpdateDoc

func (c *OnlyController) UpdateDoc()

编辑成果信息

func (*OnlyController) UrltoCallback

func (c *OnlyController) UrltoCallback()

协作页面的保存和回调 关闭浏览器标签后获取最新文档保存到文件夹

type OnlyLink struct {
	Id        int64
	Code      string
	Title     string
	Label     string
	End       time.Time
	Principal string
	Uid       int64
	Created   time.Time
	Updated   time.Time
	Docxlink  []DocxLink
}

type Onlyoffice1

type Onlyoffice1 struct {
	Id      int64
	Code    string
	Title   string
	Ext     string
	Created time.Time
	Updated time.Time
}

type Rolepermission

type Rolepermission struct {
	Id         int64
	Name       string `json:"name"`
	Rolenumber string
	Permission string `json:"role"`
}

权限表提交的table中json数据解析成struct

type User1

type User1 struct {
	Id   string `json:"id"` //必须大写才能在tpl中显示{{.json}}
	Name string `json:"name"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL