[root]/org.openiaml.model.codegen.oaw/src/template/php
includes
(0 files, 0 lines)
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
soundasleep | 81 (100.0%) | 2018 (100.0%) | 24.9 |
renaming codegen.oaw plugin to codegen.php
0 lines of code changed in 13 files:
updating database dump script to actually output entire database contents
updating css to match
44 lines of code changed in 1 file:
UserRolesLoginHandle codegen test case now passes
adding a database dump script to print out the current database structure of existing DomainStores
User codegen tests were not initialising databases properly
36 lines of code changed in 1 file:
generated inherited databases no longer create duplicates of fields
adding test case to check created tables in multiple inheritance
2 lines of code changed in 1 file:
adding "primaryKey" attribute to DomainAttributes
issue 65: if a DomainObject does not contain a DomainAttribute[primary key], it will automatically be created
primary key attributes currently have to be integer auto_increment
all test cases pass
6 lines of code changed in 1 file:
issue 78: removing old php/EventTrigger templates and merging other templates
2 lines of code changed in 2 files:
issue 78: initial work in refactoring operation templates, currently server-side is complete
0 lines of code changed in 1 file:
NewInstanceAttributeSessionAutosave test cases now pass
adding test case to make sure no phantom wires exist
clearing up ButtonSetValue test case
2 lines of code changed in 1 file:
NewInstanceAttributeSession test cases now pass
fixing clear session generated code
adding 'trace' parameter to default exception page
119 lines of code changed in 2 files:
NewInstanceObjectAutosave test cases now pass
64 lines of code changed in 1 file:
NewInstanceObject test case now passes
167 lines of code changed in 1 file:
domain attributes with autosave turned off now work propertly
61 lines of code changed in 2 files:
adding test case when users enter in an invalid value
adding 'redirect' client-side instruction
4 lines of code changed in 1 file:
SelectMissing: handling values not present in the database
SelectFieldExplicit: selecting values without query parameters
exception.php: a default exception page
3 lines of code changed in 1 file:
resolving SelectFieldFromDynamicQuery test case
when set_application_value is called, additional instructions can now be executed by the client on response
initial default values are saved explicitly to the server if they do not yet exist
5 lines of code changed in 1 file:
adding various test cases for fail handlers within sessions
pages and sessions now correctly handle failing operations when accessed
2 lines of code changed in 1 file:
initial work in removing references to FileDomainStores drools and codegen templates
adding test to make sure exceptions stop the current execution
refactoring drools implementations into a single superclass
not all test cases pass yet
21 lines of code changed in 2 files:
SelectField from queries now pass
starting to move setUp() to directly use the current class as the inspiration for the source model, rather than a string (error-prone)
5 lines of code changed in 1 file:
adding test cases for Domain Objects, and dynamic queries
SelectFieldFromObject now passes
adding inference test for SelectFieldFromObject
6 lines of code changed in 1 file:
SelectField test case now passes
adding inference test case for SelectField
adding smaller test case in SelectField to ensure the database value is being written earlier
DomainAttributeInstances now generate 'update' operations
84 lines of code changed in 2 files:
InputTextFields sync'd with a DomainAttributeInstance now initialise themselves from the database
96 lines of code changed in 2 files:
CreateDomainStorePhp now throws exceptions
code generation templates for DomainStores directly containing DomainAttributes
replaced local_die with throwing server-side exceptions
20 lines of code changed in 1 file:
adding DataFlowTemporaryVariable test case
removing SessionConditions test case
42 lines of code changed in 2 files:
resolved a problem with session properties not being selected properly
all test cases now pass
14 lines of code changed in 1 file:
moving create_database.php into separate template
header.php is now included as a header, not inserted manually
LoginHandlerKey tests are broken, along with others
47 lines of code changed in 2 files:
remote calls now properly handle concurrent sessions (php locks if the current session is still open)
11 lines of code changed in 1 file:
logic behind DynamicApplicationElementSets are now generated server-side
all test cases now pass, however occasionally the xpath //label will NPE
39 lines of code changed in 3 files:
deep operation chaining now works
operations can now be called on the server (albeit insecurely)
need to still implement DynamicApplicationElementSets on the server
221 lines of code changed in 2 files:
implementing the rest of requirement 3: dynamic parameter sources
added the basic 'alert' and 'javascriptAlert' operations
7 lines of code changed in 1 file:
adding requirement 1 (sync wires) as an explicit test case
InternetApplication can now directly contain DomainObjects
23 lines of code changed in 1 file:
adding php codegen code for FileDomainStores: properties file loading/saving
18 lines of code changed in 1 file:
reorganising code generation templates
1 lines of code changed in 1 file:
merging r351:r409 from branch 2008-11-ecore-0.2 back into trunk (initial model v0.2 changes)
441 lines of code changed in 9 files:
added a complicated SyncWire example which connects multiple forms and DB objects together
added very limited loop-prevention code on the server side
20 lines of code changed in 1 file:
added SyncFormDomainObject test case
26 lines of code changed in 2 files:
SyncFieldDomainAttribute test case now passes
2 lines of code changed in 1 file:
generated code now stores singular db values in the database (but doesn't stay permanent across page refreshes)
179 lines of code changed in 1 file:
adding codegen code to generate domain objects in sqlite
upgrading jwebunit to latest trunk version
42 lines of code changed in 4 files:
adding SyncFieldDomainAttribute test case
adding Sqlite jar to tests to allow us to investigate the runtime database
adding initial test case for checking that the database exists when the application is initialised
37 lines of code changed in 2 files:
merging improvements to SyncWiresPagesTestCase and tests (r270:r274) into trunk
18 lines of code changed in 2 files:
(2 more)