Hi Fuel devs! I'm looking on fix https://bugs.launchpad.net/fuel/+bug/1319306. This bug is fixed only for Web UI. But it should be fixed on back-end site too. Let's add validation for it. AFAIK, at least we've got similar errors with roles assignment validation earlier.
I agree, that we need as much as possible validations on our Web UI. But back-end validation is very important too. It must be implemented because Web UI is only one of possible users of our API. A good REST API must not raises 500 errors. 4xx HTTP status codes should be used for any case of invalid data. It's a good practice and it makes API usage less risky. I propose to implement validation on every API client and API handlers: - API handlers - all input data must be validated; - Web UI - all input data should be validated as much as possible; - Fuel (CLI) Client - at least, all required parameters should be validated. Let's discuss my proposals and file bugs and blueprints if needed. -- Regards, Ivan Kolodyazhny, Software Engineer, Mirantis, Inc.
-- Mailing list: https://launchpad.net/~fuel-dev Post to : [email protected] Unsubscribe : https://launchpad.net/~fuel-dev More help : https://help.launchpad.net/ListHelp

