discourse/script/import_scripts/quandora/test/test_data.rb

184 lines
7.6 KiB
Ruby

# frozen_string_literal: true
BASES =
'{
"type" : "kbase",
"data" : [ {
"objectId" : "90b1ccf3-35aa-4d6f-848e-e7c122d92c58",
"objectName" : "hotdogs",
"title" : "Hot Dogs",
"description" : "This knowledge base is for questions about Hot Dogs"
} ]
}'
QUESTIONS =
'{
"type": "question-search-result",
"data": {
"totalSize": 445,
"offset": 0,
"limit": 1000,
"result": [ {
"uid": "dd2cf490-f564-4147-9943-57682c7fac73",
"title": "How can we improve the office?",
"summary": "Hi everyone, I’d love to hear your suggestions about how we can make our office a more pleasant place to work",
"votes": 2,
"views": 107,
"answers": 5,
"commentsCount": 3,
"created": "2013-01-06T18:24:54.62Z",
"modified": "2015-05-03T00:52:45.63Z",
"authorId": "24599c93-0a83-4099-982f-d0d708ea3178",
"baseId": "90b1ccf3-35aa-4d6f-848e-e7c122d92c58",
"prettyUrl": "https://mydomain.quandora.com/general/q/de20ed0a5fe548a59c14d854f9af99f1/How-can-we-improve-the-office",
"accepted": null,
"author": {
"uid": "24599c93-0a83-4099-982f-d0d708ea3178",
"name": "24599c93-0a83-4099-982f-d0d708ea3178",
"email": "flast@mydomain.com",
"firstName": "First",
"lastName": "Last",
"title": "Member",
"score": 236,
"disabled": false,
"badgeCount": [3,0,0],
"avatarUrl": "//www.gravatar.com/avatar/fdf8bd4205dc7ad908ea0578a111cb89?d=mm&s=%s"
},
"tags": [ {
"uid": "88a08f00-3038-4e96-8c26-4a777b46871c",
"name": "office",
"category": null
}]
}]
}
}'
QUESTION =
'{
"type" : "question",
"data" : {
"uid" : "de20ed0a-5fe5-48a5-9c14-d854f9af99f1",
"title" : "How can we improve the office?",
"votes" : 2,
"views" : 107,
"answers" : 5,
"commentsCount" : 3,
"created" : "2013-01-06T18:24:54.62Z",
"modified" : "2015-05-03T00:52:45.63Z",
"authorId" : "043c8d91-26f7-44c7-acfa-179f06a4e998",
"baseId" : "7583b6df-2090-46fd-97b5-cdde072ec34e",
"prettyUrl" : "https://mydomain.quandora.com/general/q/de20ed0a5fe548a59c14d854f9af99f1/How-can-we-improve-the-office",
"accepted" : null,
"content" : "<p>Hi everyone,</p> \n<p>I\'d love to hear your suggestions about how we can make our office a more pleasant place to work.</p> \n<p>What things are we missing from our kitchen or supply closet?</p> \n<p>If you don\'t regularly come to the office, and what do you think would make you more likely to make the commute?</p> \n<p>Thanks!</p>",
"contentType" : "markdown",
"answersList" : [ {
"uid" : "78e7dc82-fe0f-4687-8ed9-6ade23d95164",
"contentType" : "markdown",
"content" : "<p>The most value I get out of coming to the office is hearing about weird techy glitches, or announcements that the company has to make.</p> \n<p>The bulletin board, at least in Ohio, seems to have died off a bit. It would be easy to say that people are intimidated by the large group, but in some meetings I think there\'s another problem: it\'s often the case that people just say \'come and grab me after the meeting\'. I\'m sure that works well, but I like it when a summary of the solution arrives back via email or at the next meeting, so that the whole office can benefit from the knowledge transfer.</p>",
"comments" : [ ],
"votes" : 3,
"created" : "2013-01-07T04:59:56.26Z",
"accepted" : false,
"authorId" : "acfd09c6-8bf8-4342-98de-3d7fc4c60ec0",
"author" : {
"uid" : "acfd09c6-8bf8-4342-98de-3d7fc4c60ec0",
"name" : "acfd09c6-8bf8-4342-98de-3d7fc4c60ec0",
"email" : "hharry@mydomain.com",
"firstName" : "Harry",
"lastName" : "Helpful",
"title" : "Member",
"score" : 1615,
"disabled" : false,
"badgeCount" : null,
"avatarUrl" : "//www.gravatar.com/avatar/e3cbc264af6d2392b7f323cebbbcfea6?d=mm&s=%s"
}
}, {
"uid" : "b6864e72-1a03-4f49-aa7f-d2781b14f69c",
"contentType" : "markdown",
"content" : "<p>For Ohio: i don\'t know if you\'ve already tried this, but I recommend doing the meetings in the beginning of the day. That way people are more likely to come into the office early, rather than after lunch :)</p>",
"comments" : [ {
"author" : {
"uid" : "204973f4-2dfe-494c-b1b2-3cd1cbac34f0",
"name" : "204973f4-2dfe-494c-b1b2-3cd1cbac34f0",
"email" : "eexcited@mydomain.com",
"firstName" : "Eddy",
"lastName" : "Excited",
"title" : "Member",
"score" : 516,
"disabled" : false,
"badgeCount" : null,
"avatarUrl" : "//www.gravatar.com/avatar/baa5f96720477108e685d38f5a7fa21c?d=mm&s=%s"
},
"created" : "2016-01-22T15:38:55.91Z",
"text" : "Great idea! I think more people will overlap here if we start our days at the same time.",
"hash" : "7f45b063f8f52eead80a784ca37e901a"
} ],
"votes" : 2,
"created" : "2013-01-08T16:49:32.80Z",
"accepted" : false,
"authorId" : "da0a6658-fa06-420a-9027-7a8051e4ec29",
"author" : {
"uid" : "da0a6658-fa06-420a-9027-7a8051e4ec29",
"name" : "da0a6658-fa06-420a-9027-7a8051e4ec29",
"email" : "ssmartypants@mydomain.com",
"firstName" : "Sam",
"lastName" : "Smarty-Pants",
"title" : "Member",
"score" : 3485,
"disabled" : false,
"badgeCount" : null,
"avatarUrl" : "//www.gravatar.com/avatar/e0be54fafea799f30abb6eacd2459cf6?d=mm&s=%s"
}
} ],
"comments" : [ {
"author" : {
"uid" : "acfd09c6-8bf8-4342-98de-3d7fc4c60ec0",
"name" : "acfd09c6-8bf8-4342-98de-3d7fc4c60ec0",
"email" : "hhelpful@mydomain.com",
"firstName" : "Harry",
"lastName" : "Helpful",
"title" : "Member",
"score" : 236,
"disabled" : false,
"badgeCount" : [ 3, 0, 0 ],
"avatarUrl" : "//www.gravatar.com/avatar/e3cbc264af6d2392b7f323cebbbcfea6?d=mm&s=%s"
},
"created" : "2016-01-20T15:38:55.91Z",
"text" : "Also, what hopes and expectations do you have of the new meeting space that we will be starting to use this week?",
"hash" : "226dbd023cc4e786bf1e7bc08989bde7"
}, {
"author" : {
"uid" : "7fcdc8ee-ab92-43a9-84a6-665aa4edbb49",
"name" : "7fcdc8ee-ab92-43a9-84a6-665aa4edbb49",
"email" : "ggreatful@mydomain.com",
"firstName" : "Greta",
"lastName" : "Greatful",
"title" : "Member",
"score" : 516,
"disabled" : false,
"badgeCount" : null,
"avatarUrl" : "//www.gravatar.com/avatar/d6027aecba638fc8c402c6138e799007?d=mm&s=%s"
},
"created" : "2016-01-21T15:38:55.91Z",
"text" : "I love coming into the office. The view is great, the food is wonderful, and I get to hang out with some awesome people!",
"hash" : "7f45b063f8f52eead80a784ca37e901a"
} ],
"author" : {
"uid" : "8c07ba39-1e2b-406f-b3cf-3da78431d399",
"name" : "8c07ba39-1e2b-406f-b3cf-3da78431d399",
"email" : "iinquisitive@mydomain.com",
"firstName" : "Ida",
"lastName" : "Inquisitive",
"title" : "Member",
"score" : 236,
"disabled" : false,
"badgeCount" : [ 3, 0, 0 ],
"avatarUrl" : "//www.gravatar.com/avatar/187f4bff7780e4a12b727c3ad81cfbac?d=mm&s=%s"
},
"tags" : [ {
"uid" : "53f65082-f081-4fc9-9bd5-a739599ee2b3",
"name" : "office",
"category" : null
} ]
}
}'