Timeline


and

10/15/09:

16:26 Ticket #156 (Whitelist for html in mark-down field) created by dread
Not just links that need to be displayed. Other html should be displayed …
15:49 Ticket #155 (Adding multiple packages to a group) created by dread
Ability to add multiple packages to a group in one go (e.g. with 'add' …
15:46 Ticket #154 (Package form guidance) created by dread
Give guidance on what to put in 'author' and 'maintainer' fields (e.g. …
15:45 Ticket #153 (Group's packages listed alphabetically) created by dread
This is so you can easily look up whether a given package is already …
14:01 Ticket #152 (Package has editable 'Extra' fields) created by dread
Package edit page has fields for extra key-value pairs. Don't use …
14:01 DataPkgUseCases created by dread
13:59 WikiStart edited by dread
(diff)
13:59 WikiStart edited by dread
(diff)
13:57 PackageResources created by dread
06:54 Ticket #151 (User object should have a created attribute) created by rgrp
User object should have a "created" attribute initialized to current …

10/14/09:

10:13 Ticket #148 (Parser and loader for esw.org data) closed by dread
fixed: Done in cset:4d6bfca98d97
10:12 Ticket #147 (Parser and loader for esw.org data) closed by dread
duplicate: Same as ticket:148

10/13/09:

13:33 Ticket #150 (Loader for esw data uses REST API) created by dread
(instead of sqlalchemy interface, to facilitate general usage of the …
13:32 Ticket #149 (Loader for esw data recognises existing packages) created by dread
Follows on from ticket:148. Sister to ticket:150.
13:31 Ticket #148 (Parser and loader for esw.org data) created by dread
* parse like data4nr code Follow up tickets: ticket:149 and ticket:150
13:31 Ticket #147 (Parser and loader for esw.org data) created by dread
11:44 Ticket #145 (Group shows its administrators) closed by dread
fixed: Done in cset:d664c9caeb69.
10:49 Ticket #134 (admin interface is only available to sysadmins) closed by dread
fixed: Authorization added in cset:3484c10753e7

10/10/09:

15:36 Ticket #139 (Ensure you cannot add same tag twice to a package) closed by dread
worksforme: I didn't manage to create duplicate tags - must be the old code. I fixed …
13:20 Ticket #135 (sysadmins defined in the db) closed by dread
fixed: * authz/is_sysadmin method now looks up sysadmins in user-role table * …
12:12 Ticket #77 (Rate packages) closed by dread
fixed: Migrate script done in cset:f232b05eb875
10:11 Ticket #136 (User has publicly viewable page) closed by dread
fixed: Done in cset:fb571c27e04b

10/08/09:

14:56 Ticket #146 (Problem when an admin user logs in between commencing editing and saving) created by rgrp
1. Visitor starts editing a package (or creates a new package) 2. …
14:00 Ticket #145 (Group shows its administrators) created by dread
When viewing a group you see a list of the users who have admin rights to …
13:59 Ticket #144 (Most popular packages listed on homepage) created by dread
Based on number of views. Related to ticket:143.
13:59 Ticket #143 (Most active users listed on homepage) created by dread
Display league of users' recent activity on homepage.
13:58 Ticket #142 (Update User object with additional fields such as 'nickname') created by dread
Suggested fields: * id, name (username/profile name), openid, email, …
13:13 Ticket #141 (Search api docs) closed by dread
fixed: Decision made to put it in a section alongside REST docs at api/index. …

10/07/09:

08:10 Ticket #141 (Search api docs) created by rgrp
Write up search api documentation and put it in a template that shows up …
08:02 Ticket #140 (News section on front page) created by rgrp
Have a news section (suggest as a sidebar item). News section will link …

10/05/09:

18:49 Ticket #139 (Ensure you cannot add same tag twice to a package) created by rgrp
Seems some package have ended up with same tag twice: …
11:23 Ticket #137 (User has editable home page) closed by dread
duplicate
11:23 Ticket #138 (User has editable home page) created by dread
* Generic text box for markdown about the user 'About' Model's user table …
11:21 Ticket #137 (User has editable home page) created by dread
* Generic text box for markdown about the user 'About' Model's user table …
11:20 Ticket #136 (User has publicly viewable page) created by dread
A user's 'home page' is at: user/<user.id> e.g. user/28394723982-03849472 …
11:00 Ticket #21 (Undelete a package) closed by dread
fixed: Done as part of ticket:126
10:57 Ticket #126 (Change package state in the WUI (delete and undelete)) closed by dread
fixed: Done in cset:469b0ed6d682
09:44 Ticket #117 (Access Control - group core functionality) closed by dread
fixed: Done in cset:aa1435678eb6
09:39 Ticket #124 (Display Generic Package Attributes in WUI) closed by dread
fixed: Done in cset:687f7be58dcf
09:38 Ticket #130 (Create a New Group via the WUI) closed by dread
fixed: Done in cset:77ff9d3259bd
09:36 Ticket #135 (sysadmins defined in the db) created by dread
09:35 Ticket #134 (admin interface is only available to sysadmins) created by dread

10/01/09:

14:15 Ticket #120 (Security audit) closed by dread
fixed: Found two security holes, both only in READ access (not write). Tickets …
09:42 Ticket #133 (Security hole - search package/group (WUI & REST)) created by dread
Using WUI or REST interface you can search packages and groups without …
09:31 Ticket #132 (Security hole - read package/group list (REST)) created by dread
Using REST interface you can list packages and groups without …

09/30/09:

14:37 Ticket #123 (Ability to edit Group in WUI) closed by dread
fixed: This has been done, starting with cset:7d8bada15d88.
10:55 Ticket #131 (Groups REST interface) closed by dread
fixed: Done in cset:399e2bf1e14b.
10:52 Ticket #131 (Groups REST interface) created by dread
Controlling Groups through a REST interface.

09/29/09:

23:00 Milestone v0.10 completed

09/28/09:

09:30 Ticket #130 (Create a New Group via the WUI) created by rgrp
== As a == User == I want to == Create a new group via the WUI == …

09/25/09:

13:42 Ticket #129 (Secure db access by channelling query generation through authz module) created by dread
Controllers and templates should not access db objects directly - they …
08:40 Ticket #127 (Minor form and UI improvements) closed by dread
fixed: Done in cset:6e4119b4351c
08:18 Ticket #128 (Add ckan_url attribute to REST JSON representation of a Package) created by rgrp
Add ckan_url attribute to REST JSON representation of a Package pointing …

09/24/09:

13:24 Ticket #127 (Minor form and UI improvements) created by dread
* group form: description field for needs to be a text area * group …
11:19 Ticket #119 (Ensure non-active packages don't show up) closed by dread
fixed: Done in cset:15566874efe7 We decided that admins could read a non-active …
10:52 Ticket #126 (Change package state in the WUI (delete and undelete)) created by dread
As a Package Admin I want to change the state of the package. In …
09:25 Ticket #118 (Use paginate in webhelpers) closed by dread
fixed: Done in cset:36b586f95e87
08:39 Ticket #34 (Page Not Found - returns with 200 rather than 404 as it should) closed by dread
worksforme: dread@dread-laptop:~/hgroot/ckan$ wget http://ckan.net/fff --2009-09-24 …

09/23/09:

14:39 Ticket #121 (Add 'Group' to main menu) closed by dread
fixed: Done in cset:f5a762dae878
14:38 Ticket #122 (Add Group authz page) closed by dread
fixed: Done in cset:f5a762dae878
12:43 Ticket #43 (Generic Attributes for Packages) closed by rgrp
fixed: Split out wui work in two new tickets ticket:124 (show) and ticket:125
12:41 Ticket #125 (Edit Generic Package Attributes in WUI) created by rgrp
Split out from ticket:43
12:41 Ticket #124 (Display Generic Package Attributes in WUI) created by rgrp
Split out from ticket:43
12:37 Ticket #116 (Access Control - edited in wui) closed by rgrp
fixed: Done in cset:df8d7efdcadb and cset:ca1a5a4ef43a
12:14 Ticket #123 (Ability to edit Group in WUI) created by dread
Add Group editing page. If no permissions to change group can't edit …
10:19 Ticket #116 (Access Control - edited in wui) reopened by rgrp
08:34 Ticket #122 (Add Group authz page) created by dread
08:33 Ticket #121 (Add 'Group' to main menu) created by dread
And associated page to browse group.

09/22/09:

09:54 Ticket #93 (Access control for packages) closed by dread
fixed: Split up into smalled tickets including: ticket:114 ticket:115 ticket:116
09:49 Ticket #61 (When dumping data to json do not dump private information like API keys) closed by dread
fixed: Done in cset:41151725cc12 Cost: 1h

09/21/09:

10:37 Ticket #120 (Security audit) created by dread
Look for all places where model is accessed and check authorization is …
10:36 Ticket #119 (Ensure non-active packages don't show up) created by dread
Ensure pending packages don't show up in search or browse cost: 4h

09/18/09:

11:34 Ticket #118 (Use paginate in webhelpers) created by dread
Take out import of paginate in setup.py. Use paginate in webhelpers …
11:29 AccessControl edited by dread
(diff)
10:55 Ticket #117 (Access Control - group core functionality) created by dread
Based on a section of AccessControl design: Group reads and edits are …
10:48 Ticket #116 (Access Control - edited in wui) closed by dread
fixed: Done in cset:683d42238666.

09/16/09:

08:57 Ticket #115 (Access Control - wui constrained by model) closed by dread
fixed: R/W access control of packages added to REST api in cset:a2e0df462427.

09/15/09:

17:13 Ticket #116 (Access Control - edited in wui) created by dread
Based on a section of AccessControl design: WUI gives controls to user and …
17:08 Ticket #114 (Access Control - model) closed by dread
fixed: Done in cset:895ae4371377. Remaining problem in WUI for revision purging. …
17:06 Ticket #115 (Access Control - wui constrained by model) created by dread
Based on a section of AccessControl design: Reading and writing to …
Note: See TracTimeline for information about the timeline view.