-
Notifications
You must be signed in to change notification settings - Fork 36
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Migration [4.2] #7
Open
aescariom
wants to merge
51
commits into
qburst:master
Choose a base branch
from
aescariom:master
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This makes sure the plugin plays nice with other plugins Signed-off-by: Tobias Droste <[email protected]>
Signed-off-by: Tobias Droste <[email protected]>
Rename everything to 'meeting_room_calendar_xxx' or 'MeetingRoomCalendarXxx' Signed-off-by: Tobias Droste <[email protected]>
This updates the views to Rails >= 3 and adds localizations for all texts/dates in English and German. Additionally this removes unneeded fields in the 'create new' and 'update' meeting formular. Fixed: Loading more than 50 meetings. Signed-off-by: Tobias Droste <[email protected]>
This adds plugin settings for - Project ID - Tracker ID - CustomFields IDs - Show project menu (yes/no) These can be changed in admin -> plugins -> redmine_meeting_room configuration. If nothing is configured a warning is displayed instead of a 'Internal error 500' message. Signed-off-by: Tobias Droste <[email protected]>
Signed-off-by: Tobias Droste <[email protected]>
Signed-off-by: Tobias Droste <[email protected]>
This requires that REST webservice authentication is enabled: Administration -> Settings -> Authentication Signed-off-by: Tobias Droste <[email protected]>
Fixes an error that occurs if the custom field ID of the room is not 5. Signed-off-by: Tobias Droste <[email protected]>
Signed-off-by: Tobias Droste <[email protected]>
Signed-off-by: Tobias Droste <[email protected]>
Signed-off-by: Tobias Droste <[email protected]>
There's a new option in the plugin settings which enables the category selection list for meetings. This also enables different css styles for entries with different categories. To define which category should be displayed you have to edit assets/stylesheets/meeting_calendar.css and add a entry like .fc-agenda .category_<cid> .fc-event-time, .category_<cid> .fc-event-inner, .category_<cid> a { background-color: #<color>; } for every category. <cid> is the category id which can be obtained by editing the category. The URL contains the category id. (e.g. http://[...]/issue_categories/1/edit means <cid>=1) Signed-off-by: Tobias Droste <[email protected]>
- Replace double with single quotes - Remove unneeded parenthesis - Replace 'if !x' with 'unless x' Signed-off-by: Tobias Droste <[email protected]>
In the plugins settings there's now a possibility to select multiple projects. Additionally there are two new options to hide the project selection list and the room selection list from the meeting_room calendar page. What's not perfect here is that the rooms are the same for all projects. There's also a new route added to routes.rb so that http://[...]/meeting_room_calendar/<project_id> links directly to the project with id <project_id>. E.g. http://[..]/meeting_room_calendar/2 will directly fill the calendar with issues from project '2'.
The issue status for new meetings can now be set in the plugin configuration. If you for example have some reminder for open issues, you could set the default issue status to closed so that they will not produce mails for past meetings Signed-off-by: Tobias Droste <[email protected]>
Signed-off-by: Tobias Droste <[email protected]>
Signed-off-by: Tobias Droste <[email protected]>
This adds two options, one to allow drag and drop and a second one to allow resizing of bookings with the mouse. Signed-off-by: Tobias Droste <[email protected]>
… rooms The calendar now respects the user roles and permissions and only shows the projects the user has access to. Be aware, that now each user that wants to create, update and delete bookings has to have these rights for the project! (Administration->Roles and permissions). Signed-off-by: Tobias Droste <[email protected]>
This adds class names to each calendar entry to change the format based on the status of the ticket. The CSS classes are called tracker_status_<id> where <id> is the id of the current status. Signed-off-by: Tobias Droste <[email protected]>
Thanks to @1dot44mb for this. Signed-off-by: Tobias Droste <[email protected]>
Rails 4 disallows 'match' in routes.rb without specifying the http method. Replace all 'match' with 'get'. Signed-off-by: Tobias Droste <[email protected]>
Tested with redmine 3.0.1, works without problems. Signed-off-by: Tobias Droste <[email protected]>
Signed-off-by: Tobias Droste <[email protected]>
Translated Portuguese Brazil
Create pt-br.yml
This commit does several things: * Update documentation * Update FullCalendar, jQuery.qtip and jQuery.alerts libraries * Make the plugin work again with the new libraries * Rework localization (see documentation) * Add an option to allow bookings spanning multiple days * Add an option to show the ticket ID and a link to the ticket * Disallow adding/editing/deleting while loading * JS cleanups INFO: Due to the new libraries the CSS changed as well! Signed-off-by: Tobias Droste <[email protected]>
During reefactoring the file lost it file ending and the plugin installation is not working this way. Add back .rb file ending to the db migrate script. Signed-off-by: Tobias Droste <[email protected]>
Russian translation
Added author_url for easy search code from Redmine
This adds an plugin settiing to show weekends and allow bookings on weekends. Signed-off-by: Tobias Droste <[email protected]>
Signed-off-by: Tobias Droste <[email protected]>
Allow overlap option
Signed-off-by: Tobias Droste <[email protected]>
Signed-off-by: Tobias Droste <[email protected]>
Provided by @dellui in issue dro123#45. Thanks. Signed-off-by: Tobias Droste <[email protected]>
Some of the labels were coming up in Italian by default. The fix should revert it back to English
Updated the incorrect language identifier
rails 5.1+ & redmine 4.1 compatibility
compatibility redmine 4.1. Migration works
Could you make it for migration to 5.0 ? |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Changes to allow migrations in redmine 4.1