summaryrefslogtreecommitdiffstats
path: root/ui (unfollow)
Commit message (Collapse)AuthorFilesLines
2024-02-12Introduces much better styling of the operations tableMatthew Lemon2-5/+42
2024-02-12Removes the bullet from a listMatthew Lemon1-0/+6
This makes things much neater when the list is rendered inside a table cell.
2024-02-12Method to format an EngagementStrategy for renderingMatthew Lemon1-3/+3
The objective is to render a link to the ES in the Operations table. Only the start year and end year are required for it to make sense.
2024-02-12Some formatting for ESes in Ops tableMatthew Lemon2-4/+15
Added another dummy ES to Operation 1 in test data so I can test the listing inside the table - it still does not look correct though.
2024-02-12Operations list shows ESs for each entityMatthew Lemon1-2/+10
This was about two hours of learning, and getting confused - and it needs to be refactored. We need to be able to generate the list of EPs for the Operation also. At the moment this only prints the object representation. More work to be done writing a method that gives us the id and textual representation for the link in the table.
2024-02-12Adds mock ES and EP entries in Ops tableMatthew Lemon1-0/+4
2024-02-12Changes table header text to normal font weight.Matthew Lemon1-0/+1
2024-02-12Adds lorem ipsum text to operations pageMatthew Lemon1-0/+4
Just for padding at this stage.
2024-02-12An Operations list page now renders data in tableMatthew Lemon3-25/+13
The data is fetched from the database and uses html/template to render the rows in a list. A critical bug was not including the dot in {{ template "main" . }} in the base template. THIS MEANT THAT NO DATA PASSED TO ExecuteTemplate function rendered and took a long time to figure out.
2024-02-11wip: Cannot get the dynamic data to show up in templateMatthew Lemon1-1/+11
2024-02-11Adds an operations html templateMatthew Lemon2-0/+37
Does not contain any dynamic data at this point, i.e. does not actually list the operations from the database - just dummy data at this point.
2024-02-11Further tinkering with CSSMatthew Lemon3-5/+11
2024-02-11Started mocking out home page in HTML and CSSMatthew Lemon2-0/+42
Adding initial styles; currently working on a big summary table for the front page, that is going to provide the main entry point to all the relevant business data.
2024-02-11Adds small-font cssMatthew Lemon4-3/+933
Basing CSS styles on the look and feel of cgit, this commit actually includes the cgit css file in the tree for reference. I don't want to get too carried away with CSS at this point but this is a start.
2024-02-11wip: tweak to font sizeMatthew Lemon1-3/+3
2024-02-10Have added Insert handler for Organisation modelMatthew Lemon1-39/+0
This is a straight forward wrapper around INSERT. Also added a clientError into a new helpers.go file.
2024-02-08Added nav partialMatthew Lemon2-1/+6
Added a partial html for the navigation bar. So far it just has a link to "Home" on it.
2024-02-08Created a /organisations/list routeMatthew Lemon4-1/+56
There is also some basic CSS here. Also introduced a proper structured logger.
2024-02-08First proper use of templatesMatthew Lemon2-2/+13
2024-02-08First appearance of HTML on the home pageMatthew Lemon1-0/+13