# frozen_string_literal: true # Redmine - project management software # Copyright (C) 2006- Jean-Philippe Lang # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License # as published by the Free Software Foundation; either version 2 # of the License, or (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. require_relative '../test_helper' class WikiIntegrationTest < Redmine::IntegrationTest def test_updating_a_renamed_page log_user('jsmith', 'jsmith') get '/projects/ecookbook/wiki' assert_response :success get '/projects/ecookbook/wiki/Wiki/edit' assert_response :success # this update should not end up with a loss of content put( '/projects/ecookbook/wiki/Wiki', :params => { :content => { :text => "# Wiki\r\n\r\ncontent", :comments => "" }, :wiki_page => {:parent_id => ""} } ) assert_redirected_to "/projects/ecookbook/wiki/Wiki" follow_redirect! assert_select 'div', /content/ assert content = WikiContent.last # Let's assume somebody else, or the same user in another tab, renames the # page while it is being edited. post( '/projects/ecookbook/wiki/Wiki/rename', :params => { :wiki_page => {:title => "NewTitle"} } ) assert_redirected_to "/projects/ecookbook/wiki/NewTitle" # this update should not end up with a loss of content put( '/projects/ecookbook/wiki/Wiki', :params => { :content => { :version => content.version, :text => "# Wiki\r\n\r\nnew content", :comments => "" }, :wiki_page => {:parent_id => ""} } ) assert_redirected_to "/projects/ecookbook/wiki/NewTitle" follow_redirect! assert_select 'div', /new content/ end end replace-remove-wording-with-delete Nextcloud server, a safe home for all your data: https://github.com/nextcloud/serverwww-data
aboutsummaryrefslogtreecommitdiffstats
path: root/lib/l10n/tk.js
blob: 1934bafa03c7d684825cfc6513ba2f0107a90aca (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
OC.L10N.register(
    "lib",
    {
    "Files" : "Faýllar",
    "seconds ago" : "Sekunt öň",
    "Filename contains at least one invalid character" : "Faýlyň ady azyndan bir nädogry belgini öz içine alýar",
    "Settings" : "Sazlamalar",
    "Log out" : "Hasapdan çykmak",
    "Accounts" : "Hasaplar",
    "Twitter" : "Twitter",
    "Website" : "Website",
    "Address" : "Salgysy",
    "About" : "Hakynda",
    "Translate" : "Terjime et",
    "Help" : "Kömek"
},
"nplurals=2; plural=(n != 1);");