Skip to content

Latest commit

 

History

1,136 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Маша-учетчицa

Сервис для учета потраченного на работу время в виде телеграм бота https://t.me/MashTimeBot и веб-сервиса https://mashtime.ru

Tests Linting Security

Лицензия

Проект распространяется под MIT License.

Для контрибьюторов

Перед изменениями ознакомьтесь с Repository Guidelines — в документе описаны структура проекта, ключевые команды и правила PR.

Зависимости:

  • rbenv
  • bun (вместо node)
  • docker compose

Можешь их получить через make deps

Установка

  1. docker compose up
  2. создай ключи для oauth на github

Развернуть локально:

  1. make deps
  2. bundle
  3. bun install
  4. rake db:create

При деплое на сервере выполнить

rake telegram:bot:set_webhook RAILS_ENV=production

Распределение прав доступа

Для каждого проекта у пользователя устанавливается его роль в проекте (владелец, смотритель, участник)

Роль Отмечать, смотреть и изменять свое время Смотреть чужое время Возможность приглашать других участников и устанавливать роли Возможность добавлять, изменять и удалять чужое время
Владелец
Смотритель··
Участник···

About

Маша-учетчица, все знает о том, чем вы занимались сегодня на работе

Topics

Resources

Stars

2 stars

Watchers

7 watching

Forks

Releases

Packages

Used by

Contributors

Languages