Commit Graph

216 Commits

Author SHA1 Message Date
Eike Foken
e81f4c644d More simple, shadmin-like login page 2011-08-08 15:50:23 +02:00
Eike Foken
09b7eb7eb9 Implement in-place editor for project descriptions 2011-08-08 15:20:45 +02:00
Eike Foken
bffa93772c Replace shadmin logo 2011-08-08 12:42:31 +02:00
Eike Foken
78d88d27e1 Implement project deletion + some clean-up 2011-08-08 01:16:19 +02:00
Eike Foken
956ebb8ae3 Add index.html to all folders 2011-08-08 00:13:32 +02:00
Eike Foken
197546b2ed Translate dashboard 2011-08-07 23:03:00 +02:00
Eike Foken
e3608e413b Implement language selection link 2011-08-07 21:50:27 +02:00
Eike Foken
1512b07dc0 Add language field to settings page 2011-08-07 21:49:57 +02:00
Eike Foken
c5733e5c71 Fix dashboard link in footer 2011-08-07 19:53:21 +02:00
Eike Foken
2d9259b8ca Translate the settings page 2011-08-07 19:51:32 +02:00
Eike Foken
4040c40d69 Implement table pagination with jQuery 2011-08-07 16:02:57 +02:00
Eike Foken
4d55e2ff71 Fix header links 2011-08-07 16:02:26 +02:00
Karsten Heiken
5f6fb174f6 Tix Fypo 2011-08-03 11:21:42 +02:00
Karsten Heiken
b898d6e4f2 Fix form for creating new trials 2011-08-03 11:03:41 +02:00
Karsten Heiken
7a6a815adb Remove unneeded div 2011-08-03 10:43:20 +02:00
Karsten Heiken
20fc7d37a6 Remove duplicate error messages 2011-08-01 18:17:27 +02:00
Karsten Heiken
28092da16e Extend the sidebar 2011-08-01 14:55:31 +02:00
Karsten Heiken
8583df746f Remove static notifications and load them via ajax 2011-08-01 14:50:31 +02:00
Karsten Heiken
36506411bf Include owner's name in project list 2011-08-01 13:18:18 +02:00
Karsten Heiken
428e384b08 Improve form for creating new trials 2011-08-01 13:18:03 +02:00
Karsten Heiken
e0bbb76e0a Make text fields bigger 2011-07-31 20:20:08 +02:00
Karsten Heiken
c648715fd0 Add prototype for a settings page 2011-07-31 19:10:43 +02:00
Karsten Heiken
3efb6dcc53 Automatically load the project model since we need it in the header 2011-07-31 18:46:50 +02:00
Karsten Heiken
eaf6396b50 Add div to the notifications so we can load them via ajax 2011-07-31 18:33:02 +02:00
Karsten Heiken
22b30b53df Personalize the welcome message 2011-07-31 18:29:06 +02:00
Karsten Heiken
072b201de1 Implement notification system in global header file
Usage:
  $this->messages->add('Text goes here', 'type')

Types:
 - notice
 - success
 - error
2011-07-31 18:05:02 +02:00
Karsten Heiken
62307b5dd8 Implement basic authentication
TODO: Forgot password, Registration, and so on
2011-07-31 17:55:02 +02:00
Karsten Heiken
ceae02ff91 h4 instead of labels for the forms 2011-07-31 17:33:50 +02:00
Karsten Heiken
08be8918e4 Add tabs to the "wizard" for creation of new trials 2011-07-31 17:28:46 +02:00
Karsten Heiken
965d5b5c5a Change notifications from ids to classes 2011-07-31 17:28:17 +02:00
Karsten Heiken
7777f31158 Add jQuery from the Google CDN 2011-07-31 17:23:25 +02:00
Karsten Heiken
b81794fe77 Add some commonly used buttons to the dashboard 2011-07-31 16:39:42 +02:00
Karsten Heiken
d89c2b087c Change buttons to Google style 2011-07-31 15:57:08 +02:00
Karsten Heiken
6dd68d8f7d Add link to create a new trial 2011-07-31 15:02:14 +02:00
Karsten Heiken
c98ca7ee44 Load projects dynamically in the sidebar
Code in views sucks. Yes.
Anyway, this is simplest way.

Simplicity = Good

Signed-off-by: Karsten Heiken <karsten@disposed.de>
2011-07-31 14:52:50 +02:00
Karsten Heiken
02e921c435 Load parameters dynamically when creating a new trial
When creating a project we read the available parameters
from the database.
2011-07-31 14:43:53 +02:00
Karsten Heiken
c6cc599d10 Create prototype for trial management 2011-07-31 14:07:54 +02:00
Karsten Heiken
33853da2b1 Add view to display the details of a project 2011-07-28 20:19:29 +02:00
Karsten Heiken
6367493000 Add view to create new projects 2011-07-28 20:18:53 +02:00
Karsten Heiken
8ef79d4e34 Implement basic project listing 2011-07-28 20:08:27 +02:00
Karsten Heiken
1419ee03bd Add link to dashboard so we can create projects 2011-07-28 19:57:26 +02:00
Karsten Heiken
b74c8501fc Add links to the dashboard and project list to the header 2011-07-28 19:56:50 +02:00
Karsten Heiken
19c963f6f6 Create a stupid-ass notification system
Later we should switch to something more sophisticated.
2011-07-28 18:38:37 +02:00
Karsten Heiken
94bc8d17e5 Put dummy text onto dashboard. 2011-07-22 16:44:40 +02:00
Karsten Heiken
3f65f0017e Set correct paths for the assets. 2011-07-22 16:39:53 +02:00
Karsten Heiken
022e0eb981 Add static views so the devs are on the same page. 2011-07-22 16:20:48 +02:00
Karsten Heiken
e6d51fa0b5 Remove all views.
We're gonna create new ones.
The old ones suck.

Signed-off-by: Karsten Heiken <karsten@disposed.de>
2011-07-22 16:06:02 +02:00
Eike Foken
7311a8fb31 Move configurations.php to configurations/index.php 2011-05-26 17:42:24 +02:00
Eike Foken
24ce65fcc8 Add header view and controller for configuration fields 2011-05-26 17:35:37 +02:00
Karsten Heiken
6452d6313a Add basic(!) html sites to display project information 2011-05-19 18:29:21 +02:00