There is no 30 characters limit on task names. I've been testing the Simon's plugin (thanks Simon!): I chose that approach as it was just for a demo, and at the time I knew Ruby but not Rails. For my own needs the other week I wrote a stand-alone Ruby script that did a simple search of the XML files, and then used the RESTful interface to add them as a task hierarchy under the new subtasking mechanism. Hope the feedback is useful, and no rush on my behalf. Does it add the categories, or only set them if they have been predefined? I seem to remember that categories were shown in the first import view, but in the whinge view the category menus were empty (i have no categories predefined).It would be helpful to mark the fields accused of being empty or over the length limit.Is the 30-character limit necessary? I chose the default Feature option, but don't all trackers allow longer names?.About 80% of the tasks names were over 30 characters, so after repeatedly pruning and coming back to the same screen, I finally tried to add just a few tasks rather than all 95, but it still came back to the whinge screen. On the downside, at the next step it complained about names being blank or more than 30 characters. I changed the duplicate task names and I found the duplicate number by each duplicate task very useful. The XML file loaded OK (95 work packages, 7MB of XML) and took 186 seconds. Environment: latest redmine0.9stable, sqlite3, webrick, virtual pc with 1.5GB. I'll try and fit in testing the plugin on the same MS Project XML file todayĪlternatively I'll try it straight away, and ignore Java for a while. But import/update is the top priority now, I'll think about exporting when I get there :) What about export? It could be really useful if I can plan my project on MS Project, let my users interact with RedMine and periodically download an export for MS Project for review. So updating should work, I still hope there won't be too many problems in case the original project file gets re-arranged too much, as I don't know a thing about how GanttProject (or MS Project for that matter) internally manages the task ids.Īlso, I'm still thinking about what options for updating/synchronization are required, like if the importer should preserve (or maybe explicitly delete) the comment history on issues and whatever things one might want. Last evening was mostly spent on looking into and extending the built-in issue model of Redmine, where I added a field to each issue to identify the original task id it was imported from. Is your plugin able to update tasks or does it perform the initial import only? Generally speaking, the XML generated by the GanttProject exporter isn't that different from the GanttProject files, so it wouldn't probably be that hard to simply write another import method after the whole infrastructure is working. For any more functionality, I'd have to rely on any sample files you or someone else could provide. I don't want to promise MS Project support yet, as I could only use exported GanttProject files to test it. I can provide italian translation if it works with MS Project files too. This code updates our start dates adding a day to theirs start date. This is where we have the trouble.įor example: at the beginning of a project we have some tasks having a duration less than a day so they have the same start date. We have seen this methods make that TYPE_PRECEDES relations can’t start the same day. (issue_from.due_date || issue_from.start_date) 1 delay Return nil unless (TYPE_PRECEDES = self.relation_type)
0 Comments
Leave a Reply. |