e-Chef project for ISI course.
aburghelea / isi-chef Goto Github PK
View Code? Open in Web Editor NEWe-Chef project for ISI course.
e-Chef project for ISI course.
Trebuie personalizata pagina de contact deja existenta. Cu o adresa numele persoanelor implicate etc.
In controlere exista apeluri de genul
message(code: 'order.delivered.message', args: [params.orderId])
trebuie sa verifici ca in messages.properties exista o linkie care are inainte de egal
codul cal specificat in apelul de functie.
Daca apulul lui message are si args aia sunt marcati ca {0}, {1} in mesajul din messages.properties.
Exemplu de mai jos ar fi in bundle in felul urmator:
order.delivered.message = The order with the id {0} was delivered.
In cazul in care nu exista o astfel de cheie in messages.properties trebuie introdusa.
Alege mesaje cat mai sugestive te rog.
Avem nevoie de un ecran (.gsp) care sa afiseze o nota de plata
As vrea sa arate cam asa
Trebuie practic 2 fisiere gsp. unul nota.gsp si unul _nota.gsp. Ca sa va faceti idee cine ce include
vedeti comanda\show.gsp si comanda_show.gsp . _show.gsp se numeste template si se foloseste in felul urmator
<g:render template="show" model="[comandaInstance: comandaInstance]"/>
Mai trebuie adaugata si o metoda in controller care sa ofere datele necesare din baza de date.
Este foarte important ca tot markup-ul sa fie in _nota.gsp pentru ca il voi folosi ulterior la generarea de pdf-uri.
Creare pdf cu factura si pretul de plata.
E posibil un bug la comunicarea intre kendoui si grails.
Polularea bazei de date pentru bootstrap.
Sa se verifice toate fisierele gsp (mai putin cele din folderul comanda) si toate stringurile sa fie mutate in message.properties.
si sa se foloseasca asupra lor ori gatul <g:message code ="..." default="..."> ori "${message(code: '...', default:'...')}".
Exista situatia in care in gsp se gaseste un deja tagul g:message dar in bundle nu exista nici o proprietate cu cod-ul respectiv (in IDEA apare cod-ul cu rosu in cazul asta). In acest caz proprietatile trebuie create.
Implementare de login si logout in aplicatie.
(Poti sa te uiti in proiectul de la hackaton)
Documentare de solutie/plugin de generare a pdf-urilor pentru meniuri (eventual si un demo basic)
Depinde de Issue 8. Trebuie sa il faci pe ala intai.
Trebuie sa te asiguri ca in message.properties toate mesajele sunt in engleza, si sa corectezi unde e nevoie.
Sa duplici message.properties in message_ro.properties si sa traduci mesajele in romana. Ce e inainte de egal(cheile) trebuie sa ramana la fel.
Sa se traduca si personalizeze pagina de about
Dreapta Sus -> Info -> About
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.