├── .gitignore ├── .gitmodules ├── LICENSE ├── README.md ├── Vagrantfile ├── ansible.cfg ├── code_standard.xml ├── composer.json ├── composer.lock ├── config ├── .gitignore └── settings.yaml.sample ├── phpcodesniffer.sh ├── phpunit.xml ├── slackcron.php ├── src └── Presence │ ├── CalendarInterface.php │ ├── Config.php │ ├── DateHelper.php │ ├── Event.php │ ├── GoogleCalendar.php │ ├── InvalidWeekStringException.php │ ├── Oauth.php │ ├── Person.php │ ├── Sqlite.php │ ├── Team.php │ ├── TeamOfOne.php │ └── Zebra.php ├── tests ├── Presence │ ├── EventTest.php │ ├── HelperTest.php │ ├── PersonTest.php │ └── TeamTest.php ├── PresenceTestCase.php └── bootstrap.php ├── views ├── availabilities.twig ├── base.twig ├── index.twig ├── instruction.twig ├── login.twig ├── persons.twig └── projects.twig ├── virtualization ├── parameters.yml ├── playbook.yml └── presence │ └── tasks │ └── main.yml └── web ├── .htaccess ├── css ├── bootstrap-3.3.7 │ ├── css │ │ ├── bootstrap-theme.css │ │ ├── bootstrap-theme.css.map │ │ ├── bootstrap-theme.min.css │ │ ├── bootstrap-theme.min.css.map │ │ ├── bootstrap.css │ │ ├── bootstrap.css.map │ │ ├── bootstrap.min.css │ │ └── bootstrap.min.css.map │ ├── fonts │ │ ├── glyphicons-halflings-regular.eot │ │ ├── glyphicons-halflings-regular.svg │ │ ├── glyphicons-halflings-regular.ttf │ │ ├── glyphicons-halflings-regular.woff │ │ └── glyphicons-halflings-regular.woff2 │ └── js │ │ ├── bootstrap.js │ │ ├── bootstrap.min.js │ │ └── npm.js ├── bootstrap-responsive.css ├── bootstrap.css ├── chosen.css ├── projects.css └── style.css ├── favicon.ico ├── img ├── glyphicons-halflings-white.png ├── glyphicons-halflings.png ├── locationIcon-available.png ├── locationIcon-busy.png └── locationIcon-off.png ├── index.php └── js ├── application.js ├── bootstrap-affix.js ├── bootstrap-alert.js ├── bootstrap-button.js ├── bootstrap-carousel.js ├── bootstrap-collapse.js ├── bootstrap-dropdown.js ├── bootstrap-modal.js ├── bootstrap-popover.js ├── bootstrap-scrollspy.js ├── bootstrap-tab.js ├── bootstrap-tooltip.js ├── bootstrap-transition.js ├── bootstrap-typeahead.js ├── bootstrap.js ├── bootstrap.min.js ├── chosen.jquery.js ├── google-code-prettify ├── prettify.css └── prettify.js ├── jquery.js └── projects.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liip/presence/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liip/presence/HEAD/.gitmodules -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liip/presence/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liip/presence/HEAD/README.md -------------------------------------------------------------------------------- /Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liip/presence/HEAD/Vagrantfile -------------------------------------------------------------------------------- /ansible.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liip/presence/HEAD/ansible.cfg -------------------------------------------------------------------------------- /code_standard.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liip/presence/HEAD/code_standard.xml -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liip/presence/HEAD/composer.json -------------------------------------------------------------------------------- /composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liip/presence/HEAD/composer.lock -------------------------------------------------------------------------------- /config/.gitignore: -------------------------------------------------------------------------------- 1 | *.yaml 2 | *privatekey.p12 3 | -------------------------------------------------------------------------------- /config/settings.yaml.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liip/presence/HEAD/config/settings.yaml.sample -------------------------------------------------------------------------------- /phpcodesniffer.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liip/presence/HEAD/phpcodesniffer.sh -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liip/presence/HEAD/phpunit.xml -------------------------------------------------------------------------------- /slackcron.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liip/presence/HEAD/slackcron.php -------------------------------------------------------------------------------- /src/Presence/CalendarInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liip/presence/HEAD/src/Presence/CalendarInterface.php -------------------------------------------------------------------------------- /src/Presence/Config.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liip/presence/HEAD/src/Presence/Config.php -------------------------------------------------------------------------------- /src/Presence/DateHelper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liip/presence/HEAD/src/Presence/DateHelper.php -------------------------------------------------------------------------------- /src/Presence/Event.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liip/presence/HEAD/src/Presence/Event.php -------------------------------------------------------------------------------- /src/Presence/GoogleCalendar.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liip/presence/HEAD/src/Presence/GoogleCalendar.php -------------------------------------------------------------------------------- /src/Presence/InvalidWeekStringException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liip/presence/HEAD/src/Presence/InvalidWeekStringException.php -------------------------------------------------------------------------------- /src/Presence/Oauth.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liip/presence/HEAD/src/Presence/Oauth.php -------------------------------------------------------------------------------- /src/Presence/Person.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liip/presence/HEAD/src/Presence/Person.php -------------------------------------------------------------------------------- /src/Presence/Sqlite.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liip/presence/HEAD/src/Presence/Sqlite.php -------------------------------------------------------------------------------- /src/Presence/Team.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liip/presence/HEAD/src/Presence/Team.php -------------------------------------------------------------------------------- /src/Presence/TeamOfOne.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liip/presence/HEAD/src/Presence/TeamOfOne.php -------------------------------------------------------------------------------- /src/Presence/Zebra.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liip/presence/HEAD/src/Presence/Zebra.php -------------------------------------------------------------------------------- /tests/Presence/EventTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liip/presence/HEAD/tests/Presence/EventTest.php -------------------------------------------------------------------------------- /tests/Presence/HelperTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liip/presence/HEAD/tests/Presence/HelperTest.php -------------------------------------------------------------------------------- /tests/Presence/PersonTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liip/presence/HEAD/tests/Presence/PersonTest.php -------------------------------------------------------------------------------- /tests/Presence/TeamTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liip/presence/HEAD/tests/Presence/TeamTest.php -------------------------------------------------------------------------------- /tests/PresenceTestCase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liip/presence/HEAD/tests/PresenceTestCase.php -------------------------------------------------------------------------------- /tests/bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liip/presence/HEAD/tests/bootstrap.php -------------------------------------------------------------------------------- /views/availabilities.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liip/presence/HEAD/views/availabilities.twig -------------------------------------------------------------------------------- /views/base.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liip/presence/HEAD/views/base.twig -------------------------------------------------------------------------------- /views/index.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liip/presence/HEAD/views/index.twig -------------------------------------------------------------------------------- /views/instruction.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liip/presence/HEAD/views/instruction.twig -------------------------------------------------------------------------------- /views/login.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liip/presence/HEAD/views/login.twig -------------------------------------------------------------------------------- /views/persons.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liip/presence/HEAD/views/persons.twig -------------------------------------------------------------------------------- /views/projects.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liip/presence/HEAD/views/projects.twig -------------------------------------------------------------------------------- /virtualization/parameters.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liip/presence/HEAD/virtualization/parameters.yml -------------------------------------------------------------------------------- /virtualization/playbook.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liip/presence/HEAD/virtualization/playbook.yml -------------------------------------------------------------------------------- /virtualization/presence/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liip/presence/HEAD/virtualization/presence/tasks/main.yml -------------------------------------------------------------------------------- /web/.htaccess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liip/presence/HEAD/web/.htaccess -------------------------------------------------------------------------------- /web/css/bootstrap-3.3.7/css/bootstrap-theme.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liip/presence/HEAD/web/css/bootstrap-3.3.7/css/bootstrap-theme.css -------------------------------------------------------------------------------- /web/css/bootstrap-3.3.7/css/bootstrap-theme.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liip/presence/HEAD/web/css/bootstrap-3.3.7/css/bootstrap-theme.css.map -------------------------------------------------------------------------------- /web/css/bootstrap-3.3.7/css/bootstrap-theme.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liip/presence/HEAD/web/css/bootstrap-3.3.7/css/bootstrap-theme.min.css -------------------------------------------------------------------------------- /web/css/bootstrap-3.3.7/css/bootstrap-theme.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liip/presence/HEAD/web/css/bootstrap-3.3.7/css/bootstrap-theme.min.css.map -------------------------------------------------------------------------------- /web/css/bootstrap-3.3.7/css/bootstrap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liip/presence/HEAD/web/css/bootstrap-3.3.7/css/bootstrap.css -------------------------------------------------------------------------------- /web/css/bootstrap-3.3.7/css/bootstrap.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liip/presence/HEAD/web/css/bootstrap-3.3.7/css/bootstrap.css.map -------------------------------------------------------------------------------- /web/css/bootstrap-3.3.7/css/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liip/presence/HEAD/web/css/bootstrap-3.3.7/css/bootstrap.min.css -------------------------------------------------------------------------------- /web/css/bootstrap-3.3.7/css/bootstrap.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liip/presence/HEAD/web/css/bootstrap-3.3.7/css/bootstrap.min.css.map -------------------------------------------------------------------------------- /web/css/bootstrap-3.3.7/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liip/presence/HEAD/web/css/bootstrap-3.3.7/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /web/css/bootstrap-3.3.7/fonts/glyphicons-halflings-regular.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liip/presence/HEAD/web/css/bootstrap-3.3.7/fonts/glyphicons-halflings-regular.svg -------------------------------------------------------------------------------- /web/css/bootstrap-3.3.7/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liip/presence/HEAD/web/css/bootstrap-3.3.7/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /web/css/bootstrap-3.3.7/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liip/presence/HEAD/web/css/bootstrap-3.3.7/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /web/css/bootstrap-3.3.7/fonts/glyphicons-halflings-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liip/presence/HEAD/web/css/bootstrap-3.3.7/fonts/glyphicons-halflings-regular.woff2 -------------------------------------------------------------------------------- /web/css/bootstrap-3.3.7/js/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liip/presence/HEAD/web/css/bootstrap-3.3.7/js/bootstrap.js -------------------------------------------------------------------------------- /web/css/bootstrap-3.3.7/js/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liip/presence/HEAD/web/css/bootstrap-3.3.7/js/bootstrap.min.js -------------------------------------------------------------------------------- /web/css/bootstrap-3.3.7/js/npm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liip/presence/HEAD/web/css/bootstrap-3.3.7/js/npm.js -------------------------------------------------------------------------------- /web/css/bootstrap-responsive.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liip/presence/HEAD/web/css/bootstrap-responsive.css -------------------------------------------------------------------------------- /web/css/bootstrap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liip/presence/HEAD/web/css/bootstrap.css -------------------------------------------------------------------------------- /web/css/chosen.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liip/presence/HEAD/web/css/chosen.css -------------------------------------------------------------------------------- /web/css/projects.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liip/presence/HEAD/web/css/projects.css -------------------------------------------------------------------------------- /web/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liip/presence/HEAD/web/css/style.css -------------------------------------------------------------------------------- /web/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liip/presence/HEAD/web/favicon.ico -------------------------------------------------------------------------------- /web/img/glyphicons-halflings-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liip/presence/HEAD/web/img/glyphicons-halflings-white.png -------------------------------------------------------------------------------- /web/img/glyphicons-halflings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liip/presence/HEAD/web/img/glyphicons-halflings.png -------------------------------------------------------------------------------- /web/img/locationIcon-available.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liip/presence/HEAD/web/img/locationIcon-available.png -------------------------------------------------------------------------------- /web/img/locationIcon-busy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liip/presence/HEAD/web/img/locationIcon-busy.png -------------------------------------------------------------------------------- /web/img/locationIcon-off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liip/presence/HEAD/web/img/locationIcon-off.png -------------------------------------------------------------------------------- /web/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liip/presence/HEAD/web/index.php -------------------------------------------------------------------------------- /web/js/application.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liip/presence/HEAD/web/js/application.js -------------------------------------------------------------------------------- /web/js/bootstrap-affix.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liip/presence/HEAD/web/js/bootstrap-affix.js -------------------------------------------------------------------------------- /web/js/bootstrap-alert.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liip/presence/HEAD/web/js/bootstrap-alert.js -------------------------------------------------------------------------------- /web/js/bootstrap-button.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liip/presence/HEAD/web/js/bootstrap-button.js -------------------------------------------------------------------------------- /web/js/bootstrap-carousel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liip/presence/HEAD/web/js/bootstrap-carousel.js -------------------------------------------------------------------------------- /web/js/bootstrap-collapse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liip/presence/HEAD/web/js/bootstrap-collapse.js -------------------------------------------------------------------------------- /web/js/bootstrap-dropdown.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liip/presence/HEAD/web/js/bootstrap-dropdown.js -------------------------------------------------------------------------------- /web/js/bootstrap-modal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liip/presence/HEAD/web/js/bootstrap-modal.js -------------------------------------------------------------------------------- /web/js/bootstrap-popover.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liip/presence/HEAD/web/js/bootstrap-popover.js -------------------------------------------------------------------------------- /web/js/bootstrap-scrollspy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liip/presence/HEAD/web/js/bootstrap-scrollspy.js -------------------------------------------------------------------------------- /web/js/bootstrap-tab.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liip/presence/HEAD/web/js/bootstrap-tab.js -------------------------------------------------------------------------------- /web/js/bootstrap-tooltip.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liip/presence/HEAD/web/js/bootstrap-tooltip.js -------------------------------------------------------------------------------- /web/js/bootstrap-transition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liip/presence/HEAD/web/js/bootstrap-transition.js -------------------------------------------------------------------------------- /web/js/bootstrap-typeahead.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liip/presence/HEAD/web/js/bootstrap-typeahead.js -------------------------------------------------------------------------------- /web/js/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liip/presence/HEAD/web/js/bootstrap.js -------------------------------------------------------------------------------- /web/js/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liip/presence/HEAD/web/js/bootstrap.min.js -------------------------------------------------------------------------------- /web/js/chosen.jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liip/presence/HEAD/web/js/chosen.jquery.js -------------------------------------------------------------------------------- /web/js/google-code-prettify/prettify.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liip/presence/HEAD/web/js/google-code-prettify/prettify.css -------------------------------------------------------------------------------- /web/js/google-code-prettify/prettify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liip/presence/HEAD/web/js/google-code-prettify/prettify.js -------------------------------------------------------------------------------- /web/js/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liip/presence/HEAD/web/js/jquery.js -------------------------------------------------------------------------------- /web/js/projects.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liip/presence/HEAD/web/js/projects.js --------------------------------------------------------------------------------