Commit Graph

174 Commits

Author SHA1 Message Date
Aitor Magán fc0cf6fef3 Merge branch 'pgalves-upstream' into develop 2015-06-18 12:46:06 +02:00
Aitor Magán 2b860aa8e5 Merge branch 'upstream' of https://github.com/pgalves/ckanext-privatedatasets into pgalves-upstream 2015-06-18 12:45:40 +02:00
Aitor Magán fab7c88bb2 Minor improvement. Add tests 2015-04-09 10:34:44 +02:00
Aitor Magán 3681c587f4 Minor improvement. Ensure backwards compatibility 2015-04-08 14:34:35 +02:00
Aitor Magán García 84000b72ea Remove unnecesary auth function. Problem is fixed in CKAN 2.3 2015-03-11 00:49:55 +01:00
Aitor Magán 5572107df9 Set creator as the user who is updating the allowed users list when the notification callback is called 2015-02-25 18:11:03 +01:00
Aitor Magán ee75ec3f20 Return Acquire URL in package_search action 2015-02-19 17:04:20 +01:00
Aitor Magán ffbead140e Not include resources in package_search when users are not allowed to show the dataset 2015-01-29 18:10:10 +01:00
Aitor Magán 078c22a18a Fix selenium test 2015-01-26 16:56:53 +01:00
Aitor Magán 474b49efe4 Reduce implicit wait 2015-01-23 15:23:15 +01:00
Aitor Magán e9a5a50653 Feature: Add API to retrieve the list of datasets acquired by a user 2015-01-23 14:44:40 +01:00
Pedro Alves 040d329d46 Added Get Access Button: this button shows in private datsets that can be aquired in the Store, links to the corresponding offering in Store. Replaces the flash message with link in the original ckan extension 2014-12-12 12:00:57 +00:00
Aitor Magán 7c2b651da8 Fix broken test 2014-11-07 13:33:45 +01:00
Aitor Magán c8670f4223 Fix bug 2014-11-07 13:33:45 +01:00
Aitor Magán 44bdef8b5c Fix #16 2014-11-07 13:33:45 +01:00
Aitor Magán 8d9208544f Fix tests 2014-11-07 13:33:45 +01:00
Aitor Magán 8ef3377b45 Fix #14: Acquired datasets jumps to the first position 2014-10-21 17:39:13 +02:00
Aitor Magán adde7d2fa2 Acquire URL can also be hidden when the user is editing a dataset 2014-10-09 15:25:32 +02:00
Aitor Magán ae598af192 Add additional test for the helpers module 2014-10-09 15:05:37 +02:00
Aitor Magán 50635bb791 Minor change in test. Add the property in the config file 2014-10-09 14:59:26 +02:00
Aitor Magán 7728478254 Acquire URL is not shown the dataset is being created 2014-10-09 14:44:47 +02:00
Aitor Magán 558395e15c Add additional logging 2014-09-17 12:10:05 +02:00
Aitor Magán 1a8ab44ce4 Minor License change 2014-09-08 10:14:38 +02:00
Aitor Magán 900ca349af Fix #10 2014-09-05 10:59:33 +02:00
Aitor Magán 2b6c468051 Add GNU Affero License 2014-09-02 17:52:55 +02:00
Aitor Magán 80165b5074 CSS also need to be changed 2014-08-28 15:25:40 +02:00
Aitor Magán a412e8dac3 Adquire -> Acquire 2014-08-28 15:19:34 +02:00
Aitor Magán 2cc749ea49 Database connection should be initialized everytime a query is performed 2014-08-27 15:33:10 +02:00
Aitor Magán 833bd69449 Minor improvements 2014-08-01 11:40:40 +02:00
Aitor Magán e363582b73 Fix minor bugs in tests 2014-07-31 13:09:42 +02:00
Aitor Magán 436d3a2d28 Minor improvements 2014-07-31 12:51:01 +02:00
Aitor Magán fda49929c4 Fix minor bug 2014-07-31 10:42:25 +02:00
Aitor Magán cb7a99d1e9 Reduce the amount of tests in order to reduce the time that they take to complete 2014-07-31 10:24:38 +02:00
Aitor Magán 9849e26424 Add additional test for organizations 2014-07-30 16:40:47 +02:00
Aitor Magán cc143fdf16 Add test for datasets created within organizations 2014-07-30 16:08:34 +02:00
Aitor Magán a621c7a3b0 Add explanation 2014-07-30 13:21:21 +02:00
Aitor Magán 4984457d2e Check dataset privacy in a better way 2014-07-30 13:21:21 +02:00
Aitor Magán 295d4b7168 Remove unneeded import 2014-07-30 13:21:16 +02:00
Aitor Magán ff3f4b37fa Fix minor bug in Selenium test 2014-07-30 12:50:59 +02:00
Aitor Magán 532cbf0039 Refactor action test 2014-07-30 12:31:03 +02:00
Aitor Magán 49ed8411ff Users are not added to the list of allowed users when a dataset is updated though the Action API 2014-07-30 12:19:17 +02:00
Aitor Magán 3308ac0929 Use more than one resource to update the list of allowed users via API 2014-07-29 17:25:30 +02:00
Aitor Magán 29cabf1573 Add integration tests for url checker 2014-07-29 16:07:34 +02:00
Aitor Magán d2ed042f29 Add unit test for url checker 2014-07-29 15:51:11 +02:00
Aitor Magán 3f4ed15aad Change some comments 2014-07-29 15:33:40 +02:00
Aitor Magán 47cc95c784 Add URL validation 2014-07-29 15:33:16 +02:00
Aitor Magán 9aef596516 Add API tests 2014-07-29 13:46:15 +02:00
Aitor Magán 9c0d698b70 Call logic functions with a new context 2014-07-29 13:07:51 +02:00
Aitor Magán f983806069 Access to dataset are now checked even if the dataset is not searchable 2014-07-29 12:38:46 +02:00
Aitor Magán a4ccaed1bb Add aditional test. Fix minor typo 2014-07-29 12:11:54 +02:00
Aitor Magán 79e9f794a8 Fix selenium test bug 2014-07-29 11:18:52 +02:00
Aitor Magán 6ec3318669 Check error shown when the list of allowed users contains an invalid user name 2014-07-29 11:06:05 +02:00
Aitor Magán a09a683f37 Improve consistency 2014-07-29 10:21:24 +02:00
Aitor Magán cd6c827ac9 Improve the way the cache is cleared 2014-07-29 10:19:42 +02:00
Aitor Magán fc3cee6fa0 Remove Solr Cache in each test 2014-07-28 17:53:35 +02:00
Aitor Magán e1d3b1aa1b Fix bug 2014-07-28 17:11:35 +02:00
Aitor Magán a07aed24a6 Add additional verifications 2014-07-28 16:49:33 +02:00
Aitor Magán fb28a548ba Remove allowed users list when the package is deleted 2014-07-28 15:50:45 +02:00
Aitor Magán 14f0114f22 Reduce timeout. Change window size. Fix bug 2014-07-28 13:02:36 +02:00
Aitor Magán 87736dfcdb Add initial selenium tests 2014-07-28 12:16:30 +02:00
Aitor Magán abd197fc65 Only active packages are shown in the list of adquired packages 2014-07-28 10:07:26 +02:00
Aitor Magán 6c028477de Remove unnecessary methods 2014-07-28 10:02:16 +02:00
Aitor Magán 2e68c9b225 Use check_access function to check if users can read a dataset 2014-07-24 16:46:02 +02:00
Aitor Magán 619c7725c9 Private label is only shown where the user cannot read the package. Owner label is shown when the user is the owner (even if the dataset is public) 2014-07-24 15:38:44 +02:00
Aitor Magán 7cca101625 Remove allowed users correctly 2014-07-18 12:27:10 +02:00
Aitor Magán ad5ad324b0 Change HTML sentence 2014-07-17 18:02:59 +02:00
Aitor Magán 6838221f43 Cache is updated when the list of allowed users is updated 2014-07-17 13:25:03 +02:00
Aitor Magán 2ee2b077cc Avoid missing values checking the private value 2014-07-16 15:59:45 +02:00
Aitor Magán 8ce7375c31 Remove unused function 2014-07-16 13:36:00 +02:00
Aitor Magán 5995a67576 Modify the way allowed users are obtained 2014-07-16 13:29:53 +02:00
Aitor Magán 07f6e1e7af Minor changes 2014-07-15 17:51:13 +02:00
Aitor Magán ee25e8f9a6 Improve tests 2014-07-15 17:28:17 +02:00
Aitor Magán 451e800762 Optimize code 2014-07-15 14:59:47 +02:00
Aitor Magán 1376787a75 Add test for after_update properly 2014-07-15 14:10:32 +02:00
Aitor Magán 0dc1e10128 Add after_create and after_update tests 2014-07-15 14:05:01 +02:00
Aitor Magán 2fe84bd5cc Fix test 2014-07-15 12:59:00 +02:00
Aitor Magán f0bbd82325 Fix minor typo 2014-07-15 12:19:12 +02:00
Aitor Magán 5810c8d5e8 Check customer_name before resources. Add additional test for FiWare parser 2014-07-15 12:16:20 +02:00
Aitor Magán c7de2e3c91 Improve coverage. Add tests for DB. init_db is now idempotent 2014-07-15 11:52:09 +02:00
Aitor Magán bd2cc7c7c1 Change test_controller_api to test_actions 2014-07-15 10:32:19 +02:00
Aitor Magán 414bc46e59 Split plugin test. Minor bug fixes 2014-07-14 17:05:46 +02:00
Aitor Magán bdbc1372d5 Fix FiWare parser tests 2014-07-14 12:16:41 +02:00
Aitor Magán 1dcb8098b8 Create package_adquire auth function for the future. Fix some bugs 2014-07-14 11:50:59 +02:00
Aitor Magán 18c434b722 Change comments 2014-07-14 11:11:39 +02:00
Aitor Magán 9a49f06fff Move the notification callback to an action 2014-07-14 11:05:56 +02:00
Aitor Magán 4bdd121dd9 Bug fixing and improvements 2014-07-11 13:55:23 +02:00
Aitor Magán edc1928795 Bug fix. The table is created only if it does not exist previosly 2014-07-10 15:48:53 +02:00
Aitor Magán 5b50c10676 Complete TODO 2014-07-10 13:24:41 +02:00
Aitor Magán f8d66dc400 Minor improvements and bugfixes 2014-07-10 13:21:28 +02:00
Aitor Magán 1c8340a089 Allowed users are stored in a new table. Create auxiliar files 2014-07-10 12:26:31 +02:00
Aitor Magán 11a0a349f9 Minor bugfixes 2014-07-08 15:40:27 +02:00
Aitor Magán 845d377b8f Add additional test for UI Controller 2014-07-08 12:47:57 +02:00
Aitor Magán 4ddef599a2 Create different files for each controller 2014-07-08 12:30:28 +02:00
Aitor Magán 6a35b8a777 Initial Adquired DS UI tests 2014-07-08 12:01:54 +02:00
Aitor Magán 92d4ff1f3b Create separate controllers: one for the API and another one for the User Interface. Fix minor bugs 2014-07-08 10:35:26 +02:00
Aitor Magán cdc9882873 Add templates 2014-07-07 17:54:27 +02:00
Aitor Magán f667c9ff0d Fix test 2014-07-07 17:47:27 +02:00
Aitor Magán da80f8451f Add a page that allows users see their adquired datasets 2014-07-07 17:38:28 +02:00
Aitor Magán 1357b6d6a3 Fix minor typo 2014-07-07 10:11:46 +02:00
Aitor Magán 3e8dc4379e Change the way searchable datasets are stored 2014-07-07 09:30:51 +02:00