tobybatch/timesheet

此包已被放弃,不再维护。未建议替代包。

Neontribe 时间表

安装: 3

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 7

分支: 0

类型:drupal-module

v0.0.2 2019-04-25 04:41 UTC

This package is auto-updated.

Last update: 2020-06-05 09:13:01 UTC


README

在 kimai 上运行此 SQL 以导出现有 kimai 数据。

cat <<EOF > kimai-dump.sql
select \
    t.id          as id,       \
    c.name        as customer, \
    p.name        as project,  \
    a.name        as activity, \
    t.start_time  as ddate,    \
    t.duration    as duration, \
    t.description as title,    \
    u.username    as username  \
from \
    kimai2_timesheet t \
    inner join kimai2_users u on t.user=u.id \
    inner join kimai2_activities a on t.activity_id=a.id \
    inner join kimai2_projects p on a.project_id=p.id \
    inner join kimai2_customers c on p.customer_id=c.id;
EOF

现在将其作为批处理导出运行,并删除头部行(TODO 可能有一个 mysyl 命令可以抑制头部)。您需要调整 SQL 详细信息以匹配您的设置。

    mysql -B -u root -pchangeme kimai < kimai-dump.sql > export.orig.csv

在容器 SQL 上运行此操作

    docker exec -i mysql mysql -B -u root -pchangeme kimai < kimai-dump.sql > export.orig.csv

获取项目列表,我们需要将这些与 Trello 板匹配起来

    docker exec -i kimai00_mysql_1 mysql -B -u root -pchangeme kimai -e "select name from kimai2_projects" > projects.txt

然后您需要规范化数据以便安装。这假设您已将 LDAP 身份验证添加到此 Drupal。

    .fixtures/convert-and-map.sh