跳转到内容

主构建师

50% developed
来自维基教科书,开放的书籍,开放的世界

主构建师项目由来自全球连接资源有限公司的Kenny Koay 创建,从简单的表格到系统界面,以减少开发人员的工作量。主构建师一直使用以下技术,使其易于维护,无需在生成后使用工具。

  • Codeigniter 2.0
  • JQuery
  • 以 Metronic 设计模板为基础

先决条件

[编辑 | 编辑源代码]
  1. 将源代码下载到本地驱动器。
  2. 运行 download.sh 和 download.bat 文件
    • 确保它指向正确的项目,方法是用记事本打开。
  3. 访问 localhost:8080/<项目模式> 并使用您的公司邮箱登录。

主构建师中代码名称的定义

[编辑 | 编辑源代码]
预期效果
Y 将强制系统检查以确保在保存之前不存在其他具有相同数据的记录。

Customer_Email

[编辑 | 编辑源代码]
预期效果
Y 将锁定 REST API 以根据客户的登录邮箱过滤数据库。这仅适用于非管理员用户。对于管理员,他们仍然可以看到所有内容。在编辑表单中,默认情况下...我们将禁用编辑并将其硬编码为客户的邮箱地址。

CustomerEmail_dont_lock

[编辑 | 编辑源代码]
预期效果
Y 不会像控制器端那样锁定,因为一些客户邮箱只是为了参考而不是过滤。

此键由按钮选择器使用,该选择器将显示用户可以查看的字段,而不是显示所有字段。

预期效果
Y 如果只有 "Y" 存在,它将只显示那些包含 "Y" 的字段。
N 如果只有 "N" 存在,它将只隐藏那些包含 "N" 的字段。

admin_only

[编辑 | 编辑源代码]
预期效果
Y 如果只有 "Y" 存在,此字段将仅对管理员用户可见。

summary_view

[编辑 | 编辑源代码]
预期效果
Y 如果只有 "Y" 存在,它将只在仪表板中显示包含 "Y" 的字段。

custom_referenced_column_name_display

[编辑 | 编辑源代码]

输入您希望显示的字段,而不是 ID 号。

预期效果
Y 将值隐藏为 "隐藏",而不是像管理员一样完全删除它(如果不是管理员)。这对于计算或隐藏对用户不敏感的数据和不重要的数据很有用,例如今天的汇率,它将部分用于计算。
预期效果
Y 在编辑时隐藏字段,以避免混淆,因为某些字段在创建时不需要客户看到。

combobox_only

[编辑 | 编辑源代码]
预期效果
Y 它将根据 custom_referenced_column_name_display 显示下拉菜单。

custom_referenced_column_name_display

[编辑 | 编辑源代码]

仅在 comobobox_only = Y 时生效

它将显示此处输入的任何字段,而不是默认值。

default_value

[编辑 | 编辑源代码]
预期效果
Y 基于 field_name 值的字段中预期的默认值。

hideTable

[编辑 | 编辑源代码]
预期效果
Y

下载.sh 的源代码

[编辑 | 编辑源代码]
curl "https://master-builder.appspot.com/my_generate_report.php?host_name=[mysql_ip]&user_name=[mysql_user_id]&user_pwd=[mysql_password]&db_name=[mysql_dbname]&socket=null&port=3306"

success=0;

while [ $success -eq 0 ]
do
success=0;
gsutil -m cp -R gs://master-builder.appspot.com/project/[mysql_dbname]/* ./
if [ $? -eq 0 ]
then
success=1;
else
say -v "Alex" "Download fail...will retry in 5 seconds"
sleep 5
fi
done
华夏公益教科书