• R/O
  • HTTP
  • SSH
  • HTTPS

List of commits

Tags
No Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

allura


RSS
Rev. Time Author
88aa0d2 2010-03-03 02:31:53 Wolf

FORGE-332, FORGE-331: tickets may now be subtasks of other tickets

Custom fields that are 'sum's are now handled specially. They are
coerced to be floats and in super-tickets are the sum of the values in
the sub-tickets.

Subtasks and the supertask, if any, are now listed in the sidebar as
well as "Create New Subtask".

11a2461 2010-03-02 07:32:40 Jenny Steele

Added tests for project icon and screenshots

29fa8f7 2010-03-02 06:51:57 Jenny Steele

FORGE-334 Added screenshots for projects

ec7641f 2010-03-02 04:42:07 Jenny Steele

FORGE-334 Added project icon

ab7b200 2010-03-02 01:40:10 Jenny Steele

FORGE-300 Implemented new theme

f79af87 2010-03-02 01:40:10 Jenny Steele

Added jquery-ui theme

2ebc973 2010-02-27 05:22:33 Wolf

lower-case custom-field identifiers

14e634c 2010-02-27 05:10:26 Wolf

FORGE-319: make a distinction between a custom field _label_ and its (identifier) _name_

Users can be expected to enter a label and may for instance supply:

est. time (hours)

...which makes a very bad identifier. We need an identifier that can be
used as both a key in our dict() and as a field-name in our input forms.
Also, we should prevent custom fields from colliding with non-custom
fields. To that end, munge labels into names by prefixing with _ and
replacing any non-alphanumeric separating run with _. E.g., the example
above becomes

_est_time_hours

While we're at it, we'll title-case the label so it matches the display
of standard fields. The perfect place calculate both these values is in
Python where we are accepting the json that describes the custom fields:
TrackerAdminControler.set_custom_fields. Both are easier in Python than
in JavaScript (sorry, JavaScript).

28deec7 2010-02-27 01:43:54 Wolf

FORGE-319: test

79cf821 2010-02-27 01:09:37 Jonathan T. Beard

FORGE-343 turn off turbogears debugging access for demo box

4d163a7 2010-02-27 00:09:16 Jonathan T. Beard

FORGE-221, FORGE-223, FORGE-333: Use bin url for href

4ad8859 2010-02-27 00:09:16 Jonathan T. Beard

FORGE-221, FORGE-223, FORGE-333: Change reference from savebin to newbin

5b585c4 2010-02-27 00:09:16 Jonathan T. Beard

FORGE-221, FORGE-223, FORGE-333: Change reference from savebin to newbin

b480429 2010-02-27 00:09:16 Jonathan T. Beard

FORGE-221, FORGE-223, FORGE-333: Remove custom fields from bin template,
access savebin at same level

f0301f0 2010-02-27 00:08:24 Jonathan T. Beard

FORGE-221, FORGE-223, FORGE-333: Shorthand name prefixes "bin" indicator

44372ce 2010-02-27 00:08:24 Jonathan T. Beard

FORGE-221, FORGE-223, FORGE-333: Remove commit since bins not versioned,
also change redirect to bin listing

301d647 2010-02-27 00:08:24 Jonathan T. Beard

FORGE-221, FORGE-223, FORGE-333: Remove an erroneous spacing

61b6d77 2010-02-27 00:06:10 Jonathan T. Beard

FORGE-221, FORGE-223, FORGE-333: Allow a savebin to be initialized with
a default value

d511d09 2010-02-27 00:06:10 Jonathan T. Beard

FORGE-221, FORGE-223, FORGE-333: Simplify bins method to just list saved
bins

e1f21ec 2010-02-27 00:06:09 Jonathan T. Beard

FORGE-221, FORGE-223, FORGE-333: Remove validators from bin method

7f6c559 2010-02-27 00:06:09 Jonathan T. Beard

FORGE-221, FORGE-223, FORGE-333: Sidebar shows saved bins

a2d6b38 2010-02-27 00:06:09 Jonathan T. Beard

FORGE-221, FORGE-223, FORGE-333: Import the bin_form widget

2da290d 2010-02-27 00:06:09 Jonathan T. Beard

FORGE-221, FORGE-223, FORGE-333: Allow a current search to be saved into
a bin

945aa28 2010-02-27 00:06:09 Jonathan T. Beard

FORGE-221, FORGE-223, FORGE-333: Change field titles and default
contents; also remove tags display for saved search artifacts

41c1981 2010-02-27 00:06:09 Jonathan T. Beard

FORGE-221, FORGE-223, FORGE-333: Change bin template to act as summary
for saved bins instead of single bin listing

a657378 2010-02-27 00:04:56 Jonathan T. Beard

FORGE-221, FORGE-223, FORGE-333: Remove the bin prefix from shorthand_id

91e3248 2010-02-27 00:04:56 Jonathan T. Beard

FORGE-221, FORGE-223, FORGE-333: Change the url to act as a search

9ed6116 2010-02-27 00:04:56 Jonathan T. Beard

FORGE-221, FORGE-223, FORGE-333: Add the Bin model to exported list

a9d5fd6 2010-02-26 06:23:30 Wolf

FORGE-319: edit-ticket page didn't set the value of custom selects

0b7a48b 2010-02-26 05:51:29 Wolf

BugFix: handle custom-fields on a new ticket

Originally, the new ticket machinery was not designed to handle
custom-fields. It assumes every field returned by the form is data to
be set directly on the ticket itself. Custom-fields, however, are not
part of that schema and must be put in the_ticket.custom_fields dict.

This fix tests each returned key. Those for custom-fields go into the
dict; others onto the ticket itself.