cc07847360
Rajaram/Deepak | removed mapper resource for ip address and made all connets accept json or xml formats
rajarammallya
2011-06-29 12:22:45 +05:30
9b77e6001f
Vinkesh/Santhosh | request params of the IpBlock Create are scoped by ip_block
Vinkesh Banka
2011-06-29 11:29:02 +05:30
6082d8b6a1
Vinkesh/Deepak | Changed policy update to take params scoped by 'policy'
Deepak N
2011-06-29 10:25:25 +05:30
60bd94b424
Vinkesh/Deepak| Fixed the issue where any http exceptions were converted to 500
Deepak N
2011-06-28 18:40:14 +05:30
3c228e2090
Vinkesh/Deepak| Scoped policy create params by model name
Deepak N
2011-06-28 18:27:33 +05:30
eb209a93a3
Rajaram/Vinkesh|changed allocate ip from factory test
rajarammallya
2011-06-28 17:15:20 +05:30
321808625e
Rajaram/Vinkesh|Added configurable Ip allocation
rajarammallya
2011-06-28 16:03:20 +05:30
6d4e73f319
Added api for global private ip blocks (For ServiceNet)
Deepak N
2011-06-28 15:41:13 +05:30
a065817f1f
Added default_cidr to conf, backported assertIn method
Deepak N
2011-06-28 15:10:06 +05:30
3b6ddd7e20
Reading default cidr from config for creating block
Deepak N
2011-06-28 14:25:36 +05:30
2cb6112c89
Added config for storing app configuration and StubConfig to stub values in unit tests
Deepak N
2011-06-28 14:06:20 +05:30
5445e8d11c
Auto create a ip block if no ip block for given network exist while allocating ip
Deepak N
2011-06-28 12:07:55 +05:30
f96e69907b
Vinkesh/Deepak| Return 404 if controller action is missing
Vinkesh Banka
2011-06-27 18:52:43 +05:30
225f97a22d
Vinkesh/Deepak| Validate presence of policy name
Vinkesh Banka
2011-06-27 18:42:23 +05:30
39facc34a7
Vinkesh/Deepak | Changed duplicate error to return 409 and added tests for exception map
Vinkesh Banka
2011-06-27 18:24:41 +05:30
6896f846c1
Rajaram/Santosh|Role based authorization in auth middleware
rajarammallya
2011-06-24 12:27:58 +05:30
1a36f302ce
Vinkesh/Santhosh | Modified the creation of blocks to ignore the type information in the params
Vinkesh Banka
2011-06-23 16:44:34 +05:30
98cd5e1d5d
Vinkesh/Santhosh | Handling the error for non-existent ip_blocks during CRUD opertions of tenant based IpAddresses
Vinkesh Banka
2011-06-23 16:07:56 +05:30
fcd2f58671
Vinkesh/Santhosh | Ignoring the tenant_id from the POST body during creation of PrivateIpBlocks. Created shared spec for IpBlockController tests
Vinkesh Banka
2011-06-23 12:23:44 +05:30
fc916f2d2f
Vinkesh/Santhosh | Handling the error for non-existent policies during CRUD opertions of tenant based IpOctets
Vinkesh Banka
2011-06-23 11:40:21 +05:30
84bdd3fbcc
Vinkesh/Santhosh | Handling the error for non-existent policies during CRUD opertions of tenant based IpRanges
Vinkesh Banka
2011-06-23 11:16:48 +05:30
1082cfed40
Deepak/Rajaram | Added tests for cached properties
Deepak N
2011-06-23 10:53:43 +05:30
f4a2302e38
Rajaram/Vinkesh| Added routes for unusable ip octets for tenant policies
rajarammallya
2011-06-22 18:50:10 +05:30
9bc15431ba
Moved auth tests to common file test_auth
Deepak N
2011-06-22 18:49:25 +05:30
471fae75a0
Moved controller tests to separate file
Deepak N
2011-06-22 18:32:21 +05:30
c168279173
Renamed service test to ipam service test
Deepak N
2011-06-22 18:27:53 +05:30
a9a4504abd
Rajaram/Vinkesh| Added routes for unusable_ip_ranges for tenant policies
rajarammallya
2011-06-22 18:19:52 +05:30
9c1603204b
Moved authorize decorator to auth module and Controller to service module, Fixed case of admin role
Deepak N
2011-06-22 18:19:14 +05:30
27f738d6ba
Using cached property for unusable ranges and octets of policy
Deepak N
2011-06-22 12:52:40 +05:30
09097cd18c
Added cached property for memoizing and using it in resource path
Deepak N
2011-06-22 12:13:39 +05:30
a952674528
Rajaram/Vinkesh|Create policy scoped by tenants
rajarammallya
2011-06-22 12:11:43 +05:30
7edea85878
Added functional test for authmiddleware and refactored auth middleware
Deepak N
2011-06-22 11:33:20 +05:30
17f414126b
Vinkesh/Deepak | Fixing test failure due to body in GET request
Deepak N
2011-06-21 17:17:09 +05:30
5db6684665
Deepak/Vinkesh | Added a functional test for authorization
Vinkesh Banka
2011-06-21 16:54:03 +05:30
067139b8c1
Deepak/ Vinkesh| Added a decorator to authorize admin actions
Vinkesh Banka
2011-06-21 12:19:28 +05:30
b6a0f74e62
Rajaram|created public and tenant based service tests, created pubic and private ip block factories
rajarammallya
2011-06-21 10:49:25 +05:30
0e949c46a4
Deepak/Vinkesh | Tenant can access resources not scoped by tenant in the url
Vinkesh Banka
2011-06-20 18:16:16 +05:30
acc38a720f
Deepak/Vinkesh| Admin can access any resource
Vinkesh Banka
2011-06-20 16:35:46 +05:30
e55a439460
Deepak/Vinkesh | Added a middleware to authorize tenant request
Vinkesh Banka
2011-06-20 15:47:17 +05:30
ed006088f8
Rajaram|split ip blocks into public and private and scoped private blocks by tenant ids
rajarammallya
2011-06-17 16:01:12 +05:30
5a1c861a41
Rajaram/Deepak|private ip blocks necessarily need a tenant id now
rajarammallya
2011-06-16 16:44:09 +05:30
40daa086ab
Deepak/Rajaram|functional tests start and stop with run_test.sh
rajarammallya
2011-06-16 15:52:27 +05:30
490de61f23
Rajaram/Vinkesh|modified model create method to take kwargs for attribs, also added tenant id to ip block
rajarammallya
2011-06-15 18:24:39 +05:30
3f009a9a56
Santhosh/Deepak | Moved the service restart to functional tests setup
Santhosh
2011-06-15 17:43:52 +05:30
60e7d8e7d9
Santhosh/Deepak | Refactored code to restart the service while running the tests
Santhosh
2011-06-15 17:23:45 +05:30
151fd3e320
Santhosh/Deepak | Starting and stopping the server to run the functional tests
Santhosh
2011-06-15 16:18:21 +05:30
38c1a693c8
Rajaram| added a version app tests
rajarammallya
2011-06-14 17:45:54 +05:30
cebd01cb56
Santhosh/Deepak | Added functional tests to verify server Configuration
Santhosh
2011-06-14 17:33:07 +05:30
4a422bf270
Santhosh/Deepak | Added a wrapper for the data types which is used for column type validation
Santhosh
2011-06-14 12:17:31 +05:30
3910032764
Santhosh\Deepak | Tested conversion of boolean columns in model
Santhosh
2011-06-14 11:30:35 +05:30
927f95aee1
Santhosh/Deepak | Separated column type validations and type convertions
Santhosh
2011-06-14 10:53:46 +05:30
a239b8dc96
Deepak/Vinkesh | Added a method to check for proper column type before validation
Vinkesh Banka
2011-06-14 10:08:27 +05:30
43794f10b9
Rajaram|versioning added to app config
rajarammallya
2011-06-13 18:02:18 +05:30
0f6d68e8b0
Vinkesh/Deepak| Added crud for ip octets and renamed the uri
Vinkesh Banka
2011-06-13 15:32:40 +05:30
319549e024
Rajaram/Deepak|fixed xml support
rajarammallya
2011-06-13 15:19:46 +05:30
dcf6335ced
Vinkesh/Deepak | Added ip octet create api, added before save hook to convert columns to their type in the model
Vinkesh Banka
2011-06-13 14:32:24 +05:30
44b2a54514
Vinkesh | Policy#allows methods now checks if given address' last octet matches unusable IpOctets
Vinkesh Banka
2011-06-10 17:08:46 +05:30
299e54ab35
Vinkesh | Deletion of Policy will remove policy_id in associated IpBlocks
Vinkesh Banka
2011-06-10 12:57:08 +05:30
57e4d5c2bc
Vinkesh | Added API for deletion of policies. Deletion of policy will now cascade delete ip_ranges too
Vinkesh Banka
2011-06-10 12:00:21 +05:30
3f426c528f
Rajaram/Vinkesh | Added API to delete IpBlocks. Changed the way limit, marker and marker_column is applied to any query. Now, db_api.find_all_by method does not add a limit filter to the query
rajarammallya
2011-06-09 18:08:09 +05:30
a4f01e2b93
Santhosh/Deepak | Modified the melange.conf.sample to use the pipeline instead of composite feature of paste
Santhosh
2011-06-09 12:48:16 +05:30
efdbd18b7b
Santhosh/Deepak | Added test to verify the extensions middleware loaded though paste.filter
Santhosh
2011-06-09 12:39:44 +05:30
522fbd8697
Santhosh/Vinkesh | Used Pipeline and Filter to load the extensions. Added an extensions folder for adding the extension implementations
Santhosh
2011-06-08 17:54:39 +05:30
18cf6d28be
Vinkesh/Rajaram| factory_boy for test data creation and updates for unusable ip ranges
rajarammallya
2011-06-07 11:56:52 +05:30
b8cadc5bb9
Added show, index and delete for unusable ip ranges
rajarammallya
2011-06-06 16:17:18 +05:30
187a22e05d
Deepak/Rajaram|ip range validations
rajarammallya
2011-06-06 15:00:33 +05:30
94849ff5f5
Santhosh/Deepak | Exposed API for creating UnusableRanges for a policy, removed the eager load for policy as it was just caching
Santhosh
2011-06-03 17:17:22 +05:30
dfc2464b0f
Vinkesh/Rajaram|added extensions to app
rajarammallya
2011-06-03 15:57:12 +05:30
9783f02b80
Santhosh/Deepak | Modified the route mappings for InsideLocalsController
Santhosh
2011-06-03 14:17:29 +05:30
26922e74aa
Vinkesh/Rajaram|cleaned up test_extensions
rajarammallya
2011-06-03 11:12:48 +05:30
215750e073
Santhosh/Vinkesh | Exposed API to show a policy
Santhosh
2011-06-02 19:13:14 +05:30
30d3c5a96e
Santhosh/Vinkesh | Added index action to list all the policies
Santhosh
2011-06-02 18:54:42 +05:30
b4195167c1
Santhosh/Vinkesh | Exposed an API for creation of policy
Santhosh
2011-06-02 17:45:51 +05:30
542945f56c
Santhosh/Vinkesh | Modified the params of eager load for policy to load rules by default
Santhosh
2011-06-02 15:33:00 +05:30