Skip to content

websemantics/calendar-module

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

    __   ____  _        ___  ____   ___     ____  ____       ___ ___   ___   ___    __ __  _        ___ 
   /  ] /    || |      /  _]|    \ |   \   /    ||    \     |   |   | /   \ |   \  |  |  || |      /  _]
  /  / |  o  || |     /  [_ |  _  ||    \ |  o  ||  D  )    | _   _ ||     ||    \ |  |  || |     /  [_ 
 /  /  |     || |___ |    _]|  |  ||  D  ||     ||    /     |  \_/  ||  O  ||  D  ||  |  || |___ |    _]
/   \_ |  _  ||     ||   [_ |  |  ||     ||  _  ||    \     |   |   ||     ||     ||  :  ||     ||   [_ 
\     ||  |  ||     ||     ||  |  ||     ||  |  ||  .  \    |   |   ||     ||     ||     ||     ||     |
 \____||__|__||_____||_____||__|__||_____||__|__||__|\_|    |___|___| \___/ |_____| \__,_||_____||_____|
  Calendar layout for PyroCMS 3 CP Table Builder, v0.0.1                                                                    

Before there was time, man invented the Calendar. The idea was to preemptively manage time before it engulfs your life. The ability to make future plans, set events, reminders and take timely actions. A chance to fight back!. All of that, now made possible by the 📆 Calendar Module.

Calendar

Getting Started

The purpose of this Module is to demonstrate a new custom Calendar view for the TableBuilder. It is work in progress so expect things to change radically. This might also be re-written as an extension for better usability.

To install,

1- Clone this repo inside your project at, addons/default/websemantics/calendar-module,

git clone https://github.com/websemantics/calendar-module

2- Install the module

php artisan module:install websemantics.module.calendar

Events Stream

The Events stream and its entity classes were auto-generated by the Builder extension.

The stream fields and migration files were created using the following artisan command,

php make:stream 'events:tc(title),title,start:t(anomaly.field_type.datetime),end:t(anomaly.field_type.datetime)' websemantics.module.todo

Check out the enhanced make:stream command here.

License

MIT license Copyright (c) Web Semantics, Inc.