Project

General

Profile

Statistics
| Revision:

# Date Author Comment
1103 2008-01-25 11:31 Jean-Philippe Lang

User display format is now configurable in administration settings.

1101 2008-01-24 19:15 Jean-Philippe Lang

Prevent unexpected nil in custom value validation.

1092 2008-01-21 19:52 Jean-Philippe Lang

Fixed search with all words (broken in r994).

1090 2008-01-20 22:29 Jean-Philippe Lang

Added default value for custom fields. Fixed javascript on custom field form for project and user custom fields.

1083 2008-01-20 15:01 Jean-Philippe Lang

Fixed: custom field selection is not saved when unchecking them all on project settings

1080 2008-01-20 12:30 Jean-Philippe Lang

ProjectsController#add_issue moved to IssuesController#new.
Tracker can now be changed/selected on the new issue form. This action can be invoked without the tracker_id parameter (the first enabled tracker will be used by default).

1071 2008-01-16 22:27 Jean-Philippe Lang

On the calendar, the gantt and in the Tracker filter on the issue list, only active trackers of the project (and its sub projects) can be selected.

1064 2008-01-15 19:12 Jean-Philippe Lang

Redmine links can be used to link to documents, versions and attachments.
For now, attachments of the current object can be referenced only (if you're on an issue, it's possible reference attachments of this issue only).

1046 2008-01-06 21:24 Jean-Philippe Lang

Admin settings screen split to tabs.
Email notification options moved to this view as a tab and LDAP list is accessible from the 'Authentication' tab.

1043 2008-01-06 18:06 Jean-Philippe Lang

Merged IssuesController change_status and add_note actions.
The 'Change status' specific form removed and now accessible from issue/show view with no additional request (click on 'Update' to show the form).
The 'Change issue status' permission is removed. To change the status, the user just needs to have either 'Edit' or 'Add note' permissions and some workflow transitions allowed.

1040 2008-01-05 12:33 Jean-Philippe Lang

Default configuration data can now be loaded from the administration screen.
A message is automatically displayed on this screen if roles, trackers,... have not been configured yet.
The rake task is still available and the data loading code is wrapped in a transaction.

1020 2007-12-20 20:10 Jean-Philippe Lang

Added wiki annotate view. It's accessible for each version from the page history view.
Slight style change: pre-wrap added on file/diff contents.

1019 2007-12-19 23:14 Jean-Philippe Lang

Do not run Mercurial functional tests if the test repository is not set up.

1018 2007-12-19 23:09 Jean-Philippe Lang

Add email notification to IssuesController#edit.

1017 2007-12-19 22:06 Jean-Philippe Lang

Fixed: Textile image with style attribute cause internal server error.
Also added tests for inline images with attributes and moved auto_link and auto_mailto rules after textile rules.

1011 2007-12-18 19:50 Jean-Philippe Lang

Moved ProjectsController#list_documents and add_document to DocumentsController#index and new.

1007 2007-12-17 22:00 Jean-Philippe Lang

Project identifier is now used in URLs (instead of project id).
URLs with a project id will still be recognized.

999 2007-12-15 12:57 Jean-Philippe Lang

Added some functional tests (wiki).

998 2007-12-14 23:00 Jean-Philippe Lang

Fixed: Unable to create a wiki (Rails 2.0 compatibility).

997 2007-12-14 22:49 Jean-Philippe Lang

Fixed Bazaar test repository path.

994 2007-12-14 19:54 Jean-Philippe Lang

Search engine: issue custom fields can now be searched.
Each issue custom field (excepting numeric, date and boolean fields) can be marked as "Searchable" (default to false).

991 2007-12-14 18:46 Jean-Philippe Lang

Added a Mercurial test repository with unit and functional tests.

989 2007-12-14 18:31 Jean-Philippe Lang

Added some tests for projects controller and helper.

987 2007-12-13 19:52 Jean-Philippe Lang

Added some functional tests and a CVS test repository.

984 2007-12-12 23:22 Jean-Philippe Lang

Added some functional tests (issues).

981 2007-12-12 21:56 Jean-Philippe Lang

Added some functional tests (projects and repositories).

975 2007-12-10 18:58 Jean-Philippe Lang

Merged Rails 2.0 compatibility changes.
Compatibility with Rails 1.2 is preserved.

955 2007-12-07 11:26 Jean-Philippe Lang

Added version details view accessible from the roadmap.

951 2007-12-03 20:19 Jean-Philippe Lang

Added some unit tests for the Bazaar adapter.

949 2007-12-03 11:28 Jean-Philippe Lang

Project name format limitation removed (name can now contain any character).
Project identifier maximum length changed from 12 to 20.

938 2007-12-01 18:15 Jean-Philippe Lang
  • Added links to previous and next revisions on revision view (patch by Cyril Mougel slightly edited)
  • Fixed TimelogController#report december error
  • Fixed ProjectsControllerTest#test_activity 1st and 2nd day of the month failure
936 2007-11-29 21:08 Jean-Philippe Lang

Fixed Mantis importer: projects trackers and modules assignment
Fixed Trac and Mantis importers: roles assignments

926 2007-11-24 13:25 Jean-Philippe Lang Forums enhancements:
  • messages can now be edited/deleted (explicit permissions need to be given)
  • topics can be locked so that no reply can be added (only by users allowed to edit messages)
  • topics can be marked as sticky so that they always appear at the top of the list (only by users allowed to edit messages)
920 2007-11-20 21:29 Jean-Philippe Lang

Added per-project tracker selection. Trackers can be selected on project settings.

919 2007-11-20 16:40 Jean-Philippe Lang

Anonymous users can now be allowed to create, edit, comment issues, comment news and post messages in the forums.
These permissions need to be explicitly given to the Anonymous role (Admin -> Roles & Permissions -> Anonymous).

918 2007-11-20 13:07 Jean-Philippe Lang
  • Referencing issues in commit messages: enter * in 'Referencing keywords' to link any issue id without using keywords.
  • Updated Polish translation (Mariusz Olejnik).
915 2007-11-18 18:46 Jean-Philippe Lang There's now 3 account activation strategies (available in application settings):
  • activation by email: the user receives an email containing a link to active his account
  • manual activation: an email is sent to administrators for account approval (default)...
909 2007-11-17 18:45 Jean-Philippe Lang

Fixed: Update of time entry fails when the issue has been moved to an other project.
Fixed: Error when moving an issue without changing its tracker (Postgresql).

905 2007-11-16 21:26 Jean-Philippe Lang

Added a couple of new formats for the 'date format' setting.
Added a 'time format' setting.

897 2007-11-12 15:36 Jean-Philippe Lang

Added wiki macros support. 2 builtin macros are defined: hello_world (sample macro that displays the arguments) and macro_list (display the list of installed macros).

893 2007-11-08 20:14 Jean-Philippe Lang

Diff style (inline or side by side) automatically saved as a user preference.
Fixed a Postgres test failure.

892 2007-11-08 20:00 Jean-Philippe Lang

Added issues status changes on the activity view (initial patch by Cyril Mougel).

888 2007-11-05 23:22 Jean-Philippe Lang

Moved ProjectsController#list_news to NewsController#index.
Removed FeedsController, issues and news feeds are now handled by issues and news controllers.

887 2007-11-05 19:38 Jean-Philippe Lang

ProjectsController#list_issues, #export_issues_csv and #export_issues_pdf merged into IssuesController#index

881 2007-11-04 12:40 Jean-Philippe Lang

Removed IssueStatus html_color attribute.
Issue list colorization can be done using a custom theme. Each row is given a class that correspond to the issue status (eg. status-1 where 1 is the status position).

877 2007-11-04 11:43 Jean-Philippe Lang Mailer:
  • added an application setting to specify the application protocol (http or https) used to generate urls
  • added layouts for text and html emails
  • no more language specific templates
  • urls are now generated using UrlWriter
  • the mailer now uses AdvAttrAccessor code style to set email parameters
873 2007-10-28 15:31 Jean-Philippe Lang

Added the hability to copy an issue.
It can be done from the 'issue/show' view or from the context menu on the issue list.
The Copy functionality is of course only available if the user is allowed to create an issue.
It copies the issue attributes and the custom fields values.

870 2007-10-25 19:38 Jean-Philippe Lang

Added "Float" as a custom field format.

866 2007-10-23 19:15 Jean-Philippe Lang

Fixed: error when bulk editing with Postgresql

861 2007-10-22 18:52 Jean-Philippe Lang Commit message parser:
  • Fixed: Error when parsing a commit message with duplicate issue identifiers
  • Strip referencing and fixing keywords
855 2007-10-20 14:47 Jean-Philippe Lang More flexible mail notifications settings at user level. A user has now 3 options:
  • notification on any event on all his projects
  • notification on any event on selected projects only (if the user belongs to more than 1 project)
  • notification only for things that he watches or he is involded in (eg. issues that he watches or he is author or assignee)
834 2007-10-12 20:04 Jean-Philippe Lang

Removed translated email templates attachments_added and document_added (no longer usefull).

821 2007-10-10 20:56 Jean-Philippe Lang

Added the ability to set the "done ratio" of issues fixed by commit (original path by Nikolay Solakov, slightly edited).

817 2007-10-09 21:07 Jean-Philippe Lang

Added 'Bulk edit' functionality.
This can be done by clicking on the edit link (little pen icon) at the upper-left corner of the issue list.
Most properties can be set (priority, assignee, category, fixed version, start and due dates, done ratio) and a note can be entered....

815 2007-10-07 22:07 Jean-Philippe Lang Calendar:
  • added an helper and moved the rendering code to a shared partial (used by project calendar and my calendar)
  • first day of week can now be set in lang files (general_first_day_of_week)
805 2007-10-05 21:33 Jean-Philippe Lang

Fixed: Title with non-ascii characters breaks wiki

796 2007-10-03 20:00 Jean-Philippe Lang

Fixed: URL with ~ broken in wiki formatting.
All RedCloth quick phrase modifiers are now limited to a single line.

792 2007-10-01 19:45 Jean-Philippe Lang

Better handling of external link style assignment.

782 2007-10-01 10:44 Jean-Philippe Lang

Added the ability to customize columns of a saved query.

778 2007-09-30 17:32 Jean-Philippe Lang

Fixed: Manage pu(b)lic queries typo (Thomas Lecavelier).
As this fix modifies manage_public_queries permission symbol, this permission has to re-entered.

775 2007-09-30 17:16 Jean-Philippe Lang

Fixed: Links get chopped by punctuation marks in anchors.

766 2007-09-27 19:28 Jean-Philippe Lang

Search engines now supports pagination.
Results are sorted in reverse chronological order.

750 2007-09-22 19:52 Jean-Philippe Lang

The news list now shows the full news contents.
News add/edit forms are now accessible with no additional request.

742 2007-09-18 19:50 Jean-Philippe Lang

Fixed: Oracle error when saving serialized setting (eg. mail notifications)

733 2007-09-15 18:52 Jean-Philippe Lang A category with assigned issue can now be deleted. 2 options are proposed:
  • remove assignments (issues are set to 'no category')
  • reassign issues to another category (if at least an other category exists)
    If no issue is assigned to the category, it's deleted silently.
731 2007-09-15 16:54 Jean-Philippe Lang

Added 'Estimated hours' attribute on issues.

725 2007-09-14 13:34 Jean-Philippe Lang

Added project module concept.

A project module (eg. issue tracking, news, wiki,...) is a set of permissions that can enabled/disabled at project level.
For each project, modules can be enabled on the project settings view ('Modules' tab).
This requires a specific permission: 'Select project modules' (if this permission is turned off, only Redmine administrators can choose which modules a project uses)....

722 2007-09-10 20:23 Jean-Philippe Lang

Added Subversion repository unit tests.

720 2007-09-09 19:05 Jean-Philippe Lang

Added the ability to rename wiki pages (specific permission required).

Existing links that point to the old page are preserved and automatically redirected to the new page (this behaviour can be disabled when renaming the page).

714 2007-09-07 22:07 Jean-Philippe Lang Improved Redmine links:
  • issue and changeset links generated only if the object exists
  • issue subject and status appear in the link title
  • strike issue link if issue is closed
  • red wiki page link if page doesn't exist
  • new icon for external links

Wiki page cache had to be disabled.

699 2007-09-02 22:41 Jean-Philippe Lang

Added Redmine::WikiFormatting module and tests for wiki links.
RedCloth librairy is now present in Redmine lib directory.

684 2007-08-31 19:02 Jean-Philippe Lang

Added a cross-project issue list. It displays the issues of all the projects visible by the user.
The users list available in the filters ('assigned to' / 'created by') is made of the members of all projects the current user belongs to.
For now, this view is only accessible from 'My page' ('issues assigned to me' or 'issues reported by me' blocks, to view the full lists)...

675 2007-08-29 19:07 Jean-Philippe Lang

Fix: error when posting to projects/add or users/add with no custom_fields parameter.

674 2007-08-29 18:52 Jean-Philippe Lang Merged 0.6 branch into trunk.
Permissions management was rewritten. Some permissions can now be specifically defined for non member and anonymous users.
This migration:
  • is irreversible (please, don't forget to backup your database before upgrading)
  • resets role's permissions (go to "Admin -> Roles & Permissions" to set them after upgrading)
668 2007-08-26 14:29 Jean-Philippe Lang

Fixed: queries with multiple custom fields return no result.

663 2007-08-25 19:45 Jean-Philippe Lang

Automatic closing of duplicate issues.
When closing an issue, all related issues marked as duplicates are now also closed.

657 2007-08-25 16:41 Jean-Philippe Lang

Changeset comments are now stripped before being stored in the database (patch by Nicholas Wieland).

606 2007-08-12 12:04 Jean-Philippe Lang

Fixed my_controller_test.rb (errors are now in flash[:error])

577 2007-06-29 19:21 Jean-Philippe Lang

Each category can now be associated to a user, so that new issues in that category are automatically assigned to that user.

572 2007-06-24 18:07 Jean-Philippe Lang

Added time report.
Report can be generated by member/activity/tracker/version and year/month/week for the selected period.

559 2007-06-12 22:12 Jean-Philippe Lang

Added basic support for CVS and Mercurial SCMs.
Browsing, changesets fetching and diff viewing are implemented.
Only tested with local repositories.

Thanks to Ralph Vater for CVS specific code.

549 2007-05-27 19:42 Jean-Philippe Lang Added the ability to archive projects:
  • Only administrators can archive/unarchive projects.
  • Once archived, the project is visible on the admin project listing only. It doesn't show up anywhere else in the app. Subprojects are also archived.
  • Archive/unarchive preserve everything on the project (issues, members, ...)....
540 2007-05-25 18:44 Jean-Philippe Lang

Added the ability to destroy wiki pages (content and its history are deleted from the database).
This permission has to be explicitly given (Roles & Permissions -> Wiki pages/Delete).

539 2007-05-24 19:29 Jean-Philippe Lang

Dutch translation added (Linda van den Brink)

536 2007-05-20 19:46 Jean-Philippe Lang

Versions can now be created with no date.
Versions with no date appear at the end of the roadmap, sorted by name.

535 2007-05-15 23:32 Jean-Philippe Lang

Fixed: performance issue on RepositoriesController#revisions when a changeset has a great number of changes (eg. 100,000).
Also added pagination for changes on changeset details view.

529 2007-05-13 19:09 Jean-Philippe Lang

Per project forums added.
Permissions for forums management can be set in "Admin -> Roles & Permissions".
Forums can be created on the project settings screen ("Forums" tab).
Once a project has a forum, a "Forums" link appears in the project menu.
For now, posting messages in forums requires to be logged in. Files can be attached to messages.

527 2007-05-10 19:46 Jean-Philippe Lang

Added "assigned to" field in mail notifications.
Also fixed mail_handler unit test (wrong fixture filename).

524 2007-05-09 21:24 Jean-Philippe Lang

Added a test for the mail handler.

518 2007-05-08 11:26 Jean-Philippe Lang

Changed the length of 'language' column in users table from 2 to 5, to allow long language codes like pt-br.
Updated portuguese translation (Arthur Zapparoli).
Current pt translation moved to pt-br.

502 2007-05-02 21:36 Jean-Philippe Lang

Bulgarian translation added (Nikolay Solakov)

489 2007-04-30 10:52 Jean-Philippe Lang

Added a quick search form in page header. Search functionality moved to a dedicated controller.

When used:
  • outside of a project: searches projects
  • inside a project: searches issues, changesets, news, documents and wiki pages of the current project

If an issue number is given, user is redirected to the corresponding issue.

487 2007-04-28 19:30 Jean-Philippe Lang

Moved functional tests for MyController

479 2007-04-25 17:06 Jean-Philippe Lang

Fixed: 10342 Creation of Schema in Oracle
Comment is a reserved keyword for Oracle. The five 'Comment' columns are renamed to 'Commments'.
Migration scripts were modified to let oracle users create the database. For the others, migration 41 will rename the columns (only if columns have the 'old' name)....

473 2007-04-24 15:57 Jean-Philippe Lang

Commit messages are now scanned for referenced or fixed issue IDs.
Keywords and the status to apply to fixed issues can be defined in Admin -> Settings.

Default keywords:
- for referencing issues: refs, references, IssueID
- for fixing issues: fixes,closes...

458 2007-04-21 18:02 Jean-Philippe Lang

Added portuguese translation (Joao Carlos Clementoni).
Email templates copied from english.

453 2007-04-21 14:08 Jean-Philippe Lang

Added "Watch" functionality on issues. It allows users to receive mail notifications about issue changes.
For now, it's only usefull for users who are not members of the project, since members receive notifications for each issue (this behaviour will change).

417 2007-04-04 19:52 Jean-Philippe Lang

Added a unit test on User#role_for_project

396 2007-04-01 21:43 Jean-Philippe Lang Initial commit for svn repository management and access control:
  • Identifier attribute added on Project model. Used as the unix group name for the project
  • Web services (disabled by default) and scripts for repository management on a remote svn host
393 2007-03-31 17:51 Jean-Philippe Lang

Added chinese simplified translation (Andy Wu)
Fixed rfpdf chinese.rb