Skip to content

Instantly share code, notes, and snippets.

View scorredoira's full-sized avatar

Santiago Corredoira Lascaray scorredoira

View GitHub Profile
import "lib/std";
import * as web from "lib/web";
import * as orm from "lib/orm";
import * as crud from "lib/crud";
function init() {
initEntities();
web.addRoute("/crm/clients.json", crud.listHandler("client"), [web.adminFilter])
web.addRoute("/crm/clients/:id.json", crud.detailHandler("client"), [web.adminFilter])
web.addRoute("/crm/saveClient.json", crud.saveHandler("client"), [web.adminFilter])
/**
* ------------------------------------------------------------------
* Compare and update the database with entity definitions.
* ------------------------------------------------------------------
*/
import "lib/std"
import "lib/array"
import * as config from "lib/config"
import * as orm from "lib/orm";
@scorredoira
scorredoira / timetable.json
Created June 1, 2018 17:59
timetable view demo
{
"type": "a.adminview",
"path": "/timetable",
"title": "@@Ocupación",
"children": {
"body": {
"type": "dashboard",
"children": [
{
"type": "row",
{
"path": "/cashregister",
"type": "a.adminview",
"title": "@@Ocupación",
"children": {
"body": {
"type": "dashboard",
"children": [
{
"type": "row",
{
"path": "/dashboard",
"type": "a.adminview",
"title": "@@Caja",
"children": {
"body": {
"type": "dashboard",
"children": [
{
"type": "row",
{
"path": "/cashregister",
"type": "a.adminview",
"title": "@@Caja",
"children": {
"body": {
"type": "dashboard",
"children": [
{
"type": "row",
{
"type": "a.adminview",
"path": "/timetable2",
"title": "@@Ocupación",
"children": {
"body": {
"type": "dashboard",
"children": [
{
"type": "row",
{
"type": "amura.adminview",
"path": "/timetable2",
"title": "@@Ocupación",
"children": {
"body": {
"type": "dashboard",
"children": [
{
"type": "row",

Events

    class MyWidget extends S.Widget {
        constructor(w: S.WidgetInfo) {
            super(w)

            this.sendEvent("load")
        }
 }
{
"files": [
"/public/vendor/Chart.bundle.min.js"
],
"path": "/crud",
"title": "Entidades",
"mainMenu": "/apps/main/menus/mainMenu.json",
"settingsMenu": "/apps/main/menus/settingsMenu.json",
"type": "amura.adminview",
"children": {