Commit Graph

476 Commits

Author SHA1 Message Date
Adolfo Gómez
cfc2dbb49e web admin interface progress 2014-01-15 06:29:20 +00:00
Adolfo Gómez
3b570f86df Fixed date columns sorting (marked as "uds-date" type, and made custom sorting methods for datatable) 2013-12-17 10:03:51 +00:00
Adolfo Gómez
edc03f4e7e Added logs
Added "restrained" info to services pool list
2013-12-17 09:28:36 +00:00
Adolfo Gómez
bf3dd99b63 Found a much better name for "Deployed Services", that is "Services Pools" (much accord with other VDI implementations, after almost 9 years of using a "custom" name ;-))
Advancing (a lot) with "Services pools"
2013-12-17 07:23:10 +00:00
Adolfo Gómez
363f8939d9 Advancing on deployed services 2013-12-16 09:27:57 +00:00
Adolfo Gómez
e925a2a356 Added support for custom "single" button to gui tables 2013-12-14 02:37:11 +00:00
Adolfo Gómez
53258f2d7b Fixed max services limited to 100 2013-12-13 15:16:51 +00:00
Adolfo Gómez
77127664af Added some more info to providers && services 2013-12-13 09:51:55 +00:00
Adolfo Gómez
2b7ad74f2f Started deployed services part 2013-12-13 01:15:25 +00:00
Adolfo Gómez
3cae37ca5c Keep solving some issues with new transaction.atomic 2013-12-12 20:59:09 +00:00
Adolfo Gómez
dbc001ea22 Added network edition (easy also.... :-) ) 2013-12-12 07:23:22 +00:00
Adolfo Gómez
895ef25b77 Basic transport new/edit done (easy this time, using all previous work... :-) ) 2013-12-11 22:59:26 +00:00
Adolfo Gómez
453be53125 Added all resources used in administration to admin (even duplicating them), to get full independence from User Interface 2013-12-11 21:59:48 +00:00
Adolfo Gómez
71d0cbaf8c 2013-12-11 09:59:48 +00:00
Adolfo Gómez
48dcd97f5c * Fixed another bug introduced with new transactions on Django 1.6
* Added all used js, even if duplicated, to "admin" so we do not depend on externals js
2013-12-11 09:59:17 +00:00
Adolfo Gómez
3c956e94df * Fixed dropdown to include icons (for "new")
* Added Os managers (client & server)
2013-12-10 23:21:29 +00:00
Adolfo Gómez
49dc0eb0c2 Finished Groups, and authenticators (hopefully.... :P) 2013-12-10 21:48:09 +00:00
Adolfo Gómez
de68a0cada Added group edition 2013-12-10 21:12:50 +00:00
Adolfo Gómez
a0ca068f54 Updated user & group form to be more consistent with editions 2013-12-10 19:52:47 +00:00
Adolfo Gómez
fb1a367e93 * Fixed current authenticators to use "real_name" instead of realName in createuser && modifyuser
* Finished (hopefully) Users add/edit
2013-12-10 03:16:58 +00:00
Adolfo Gómez
75a7a787b9 Updated "New" button with dropdown to a much better one 2013-12-10 00:14:34 +00:00
Adolfo Gómez
6676c62120 Advanced a lot with users part 2013-12-09 04:35:05 +00:00
Adolfo Gómez
db29667f4c Edit users done. I'll update the form, because now we can add all fields to 1 single tab 2013-12-09 02:10:55 +00:00
Adolfo Gómez
b3c6e46f0b * Fixed single user item get method in REST api
* Fixed single group item get method in REST api
* Divided gui-definition in several .js so it is more manageable
* Added method to convert several types on serialization to a more "standard" form
* Updated translations
2013-12-08 19:45:19 +00:00
Adolfo Gómez
828247831b 2013-12-08 07:31:00 +00:00
Adolfo Gómez
f3e7ec3be9 2013-12-08 07:22:16 +00:00
Adolfo Gómez
b9aff159d8 Improved Service providers section over administration client implementation. js now shows logs for providers & for services 2013-12-08 06:41:57 +00:00
Adolfo Gómez
744515f11f A little more organization 2013-12-08 04:41:52 +00:00
Adolfo Gómez
6eccaa9ddf Providers parts seems to be finished 2013-12-07 21:26:40 +00:00
Adolfo Gómez
52a8021e9d * Updated java detector plugin. Now it will not load ".jar" on loggin screen on some browsers (such as IE 11)
* Updated os detector to detect Windows Phone
2013-12-06 18:56:01 +00:00
Adolfo Gómez
735175badb * Fixed admin memory leak due to TableTools (fixed on section change in fact, removing all TableTools internal data)
* Fixed a bug with transactions on UserServiceManager
Now admin seems to work with stable memory... :-)
2013-12-06 18:45:36 +00:00
Adolfo Gómez
e071a1afbc Advancing on test buttons 2013-12-06 03:23:08 +00:00
Adolfo Gómez
c29e2d4dcb Adding the posibility to include custom buttons on modal footers, so we can for example add "test" buttons wherever they are needed 2013-12-05 05:34:35 +00:00
Adolfo Gómez
f5e5d88973 Improved js memory usage by deleting all datatables keep info on "page change" inside dashboard. This is not really necesary, because we have a limited number of different tables, but if we cleans up, memory comsumption will be lowered 2013-12-04 05:00:38 +00:00
Adolfo Gómez
64382b5afe * Added cache flush functionality to dashboard
* added rest method to flush cache
* Fixed tabletools "stuff" left behind, removing all this on any "main link" click
2013-12-04 04:12:06 +00:00
Adolfo Gómez
732840df42 Added choices & multichoices 2013-12-04 03:03:07 +00:00
Adolfo Gómez
61c9f4f975 Implemented callbacks for gui "fillers", that is, choices that calls server for information about how to fill other fields with returned values... 2013-12-04 01:57:33 +00:00
Adolfo Gómez
36bdbbfd37 * Added a few more tables to innodb, that will not impact access to platform 2013-12-03 18:17:03 +00:00
Adolfo Gómez
a6b3462748 * Fixed a bug with new transactions
* Added a few tables to innodb model
2013-12-03 18:12:49 +00:00
Adolfo Gómez
dcfee55122 * Editlist control finished
* fixed REST service put method
2013-12-03 04:26:23 +00:00
Adolfo Gómez
3c7a0b82d7 Updated DinamycFieldsManager to get new "EditList" format (as simple list)
Updated to be version 1.4

There is intention to remove this administration client once the Web admin interface is finished & usable. Probable, half of 2013 this admin interface will be removed and will only keep the "Web version"
2013-12-02 18:21:40 +00:00
Adolfo Gómez
ad69d8fa6c * Fixed a bug that makes all Instances of a specific "UserInterface" to share same "instance fields". This could be a problem if two access are done simultaneously (for example, 2 services of same type, or two authenticators of same class). Now every new "object" has its own UserInterface objects
* Changed the way the "EditList" are returned, now they are "lists", not "choices"

As always, a bit of refactoring
2013-12-02 18:01:12 +00:00
Adolfo Gómez
3ec517c90f 2013-12-02 15:17:01 +00:00
Adolfo Gómez
888f125dc6 Finished based model/detail methods 2013-12-02 03:43:17 +00:00
Adolfo Gómez
043b28cfb4 Advancing on table/model editing
More refactoring of code
2013-11-29 00:55:04 +00:00
Adolfo Gómez
c98e964bba Refactorized REST api (server) to be much more "coherent". URLs are much more coherent, we have fewer handlers to implement on models, fixed to register correctly methods, even when deriving from Handler, etc...
This gives better options to implement handlers based on models also
2013-11-28 11:55:40 +00:00
Adolfo Gómez
7ea7086ba9 * Implemented services REST part
* Added possibility of creating own types for DetailApi (useful for provicers/services, where services is a detail but also has types)
More refactoring
2013-11-27 11:14:53 +00:00
Adolfo Gómez
d46400c1f7 Done multi tab forms
Advancing on Transport new/edit (this & network will server as base for other tabs)
2013-11-27 00:41:03 +00:00
Adolfo Gómez
fa2335efd4 * Finished create/edit methods
* Added delete method
* a little more refactoring ( ofc :-) )
Need to debug a bit more this, and probably make some adaptions for models that do not serializes objects
2013-11-26 03:42:46 +00:00
Adolfo Gómez
63da672f30 * Adapted transactions on db to new django 1.6 model, much more versatile.
Removed all "autocommit, commit_on_success and commit_manually", and replaced with "transaction.atomic" calls. Of course, with code refinement in some parts to adapt to this new situation

* Added Changing Some table types from MyISAM to Mysql after migrations are done ALWAYS. This is not too slow, and will ensure that the database supports transactions where they are needed
2013-11-25 17:34:13 +00:00