以下的配置均在 dtable_web_settings.py 文件中进行配置, 即与项目文件同一个目录下conf文件夹中,如果您是按照我们推荐的方式来安装 SeaTable, 配置文件是 /opt/seatable/seatable-data/seatable/conf/dtable_web_settings.py
# 帮助链接
HELP_LINK = 'https://docs.seatable.cn/published/seatable-user-manual/home.md'
# 新手导航, 可以配置一个或者多个
ENABLE_USER_GUIDE = True
VIDEO_TUTORIALS_LINK = 'https://www.zhihu.com/org/seatable/zvideos',
GETTING_START_LINK = 'https://www.zhihu.com/org/seatable/zvideos'
USE_CASES_LINK = 'https://www.zhihu.com/org/seatable/zvideos'
TRAINING_SERVICES_LINK = 'https://www.zhihu.com/org/seatable/zvideos'
配置完您登陆之后界面上看到如下效果:
使用模板功能,seatable版本必须是1.6.0及以上版本 。
SHOW_TEMPLATES_LINK = True
SEATABLE_MARKET_URL = 'https://market-dev.seatable.cn/'
开启此配置, 在资源和帮助下会有一个“模版” 模块, 用户点击进去可以去查看现有的SeaTable 模版库, 你可以下载这里的模板 (导出为 dtable 格式),然后导入到你的服务器上。
您可以在自己的服务器创建一系列模版, 同时创建表格时也支持从模版进行创建, 您需要
配置信息
# 模版 Base 的 API token, 即下面截图的 'templates-and-plugins'
TEMPLATE_BASE_API_TOKEN = 'sidfjeifaseij9f9'
TEMPLATE_TABLE_NAME = 'templates' # 模版子表的名称
ENABLE_CREATE_BASE_FROM_TEMPLATE = True # 开启从模版创建表格
配置说明:
TEMPLATE_BASE_API_TOKEN:填写模板列表的表格的 API Token (在表格的下拉菜单 "高级 -> API Token" 中生成)
模板列表表格和具体的模板表格建议放在一个群组中,类似如下:
模板子表的内容如下,详见 https://cloud.seatable.cn/dtable/view-external-links/f19e0a178a6947c99197/
此时,您可以从 模版来创建一个 base 表格了, 如下所示:
打开之后, 如下,您可以选择自己想要使用的模版了
SeaTable 启动之后, 在 dtable_web_settings.py 中会初始化一个 PLUGINS_REPO_ID
的配置项目。 检查该项目, 如果有的话就可以直接使用插件功能。 如果没有的话需要按照如下步骤进行添加
进入容器
docker exec -it seatable bash
进入 python 命令行
seatable.sh python-env
在 python 命令行中执行命令
from seaserv import seafile_api
repo_id = seafile_api.create_repo('plugins repo', 'plugins repo', 'dtable@seafile')
print(repo_id)
exit()
命令行中将会输出生成的 repo_id,一个 36 位的字符串,例如:
eedb7d93-6e5f-4a9a-a24d-29cc5eeaba75
然后把生成的 repo_id 添加到dtable_web_settings.py
中
PLUGINS_REPO_ID = 'eedb7d93-6e5f-4a9a-a24d-29cc5eeaba75'
重启 SeaTable 即可
seatable.sh restart
配置完成之后, 系统管理员就可以从插件市场下载预置插件了。
Last modified by seatable, 2024-03-29