1
0
mirror of https://github.com/dkmstr/openuds.git synced 2025-01-03 01:17:56 +03:00
Commit Graph

364 Commits

Author SHA1 Message Date
Adolfo Gómez
1189554a20 More fixes related to unicode full transition 2014-03-07 07:07:50 +00:00
Adolfo Gómez
7df74d264c Fixed linux os manager 2014-03-07 07:04:22 +00:00
Adolfo Gómez
41fba86f93 Fixed a little bug on form creation 2014-03-07 06:35:45 +00:00
Adolfo Gómez
55ce029b68 Fixed default sample settings with compressor 2014-03-07 06:13:10 +00:00
Adolfo Gómez
44007d311c Fixed template & added new view to serve "generic image" for service.
This way, we will not need to change the view on next release when "Custom" images can be added to services...
2014-03-03 05:31:40 +00:00
Adolfo Gómez
b2e16bd2e8 Now deletes correctly assigned services & cache 2014-02-28 14:23:45 +00:00
Adolfo Gómez
d943252a40 Now deletes correctly assigned services & cache 2014-02-28 13:57:08 +00:00
Adolfo Gómez
e7695f360e Fixing up things 2014-02-28 06:35:42 +00:00
Adolfo Gómez
72c9d27686 * Added auto-refresh on tab change
* Fixed "publish on save"
Several fixes
2014-02-28 06:29:27 +00:00
Adolfo Gómez
feccd388c4 Fixing up things 2014-02-28 04:49:04 +00:00
Adolfo Gómez
46af1b57dd Fixing up fixes 2014-02-27 13:10:38 +00:00
Adolfo Gómez
ddbcc5aec4 BIG work on pep8 adaption (easier to read, easier to maintain, etc..) 2014-02-25 03:57:29 +00:00
Adolfo Gómez
06ff8e32be BIG work on pep8 adaption (easier to read, easier to maintain, etc..) 2014-02-25 03:12:00 +00:00
Adolfo Gómez
89addaf585 More pep8 related fixes, also some refactoring 2014-02-19 15:17:55 +00:00
Adolfo Gómez
dab3e26223 Fixing up things to adapt to PEP8 2014-02-19 14:55:27 +00:00
Adolfo Gómez
72456baa8e fixed checkbox "beautifier" 2014-02-12 13:34:58 +00:00
Adolfo Gómez
6f4eca7da3 Fixed Service Pool removal from web interface 2014-02-11 18:35:37 +00:00
Adolfo Gómez
26c6ffdc8e Fixed more issues with transactions (they must be only where neded, not everywhere as i tried to "adapt" before...) 2014-02-11 11:34:47 +00:00
Adolfo Gómez
e335fa88fa * Updated translations (still has work to be done)
* Almost finished aministration interface (needs "removing" cache & assigned, and a few more things)
2014-02-05 10:47:10 +00:00
Adolfo Gómez
83b8c474bd Adding "new group" functional form 2014-02-04 09:43:53 +00:00
Adolfo Gómez
b0756d8e3e Updated user services 2014-02-03 10:06:15 +00:00
Adolfo Gómez
0304762fce Updated switches 2014-01-29 10:47:59 +00:00
Adolfo Gómez
93075e2cc3 Can create new services pools, needs more work on this anyway 2014-01-29 10:18:53 +00:00
Adolfo Gómez
3e036adbca 2014-01-29 07:24:30 +00:00
Adolfo Gómez
81439890e1 Added graphs for in use & assigned services 2014-01-28 10:02:32 +00:00
Adolfo Gómez
dcab2e120b Adding flot charts to administration 2014-01-28 09:29:16 +00:00
Adolfo Gómez
3bc044518f Adding first stats to admin interface 2014-01-28 06:59:45 +00:00
Adolfo Gómez
0a477cae68 aa 2014-01-28 06:28:00 +00:00
Adolfo Gómez
8a9f32dd03 Updated dashboared 2014-01-28 06:07:58 +00:00
Adolfo Gómez
0d3a724ab8 Advancing on admin interface 2014-01-27 06:57:42 +00:00
Adolfo Gómez
1e74a82a40 Configuration can now be saved 2014-01-25 10:58:53 +00:00
Adolfo Gómez
a50e1ecca8 Added configuration var editing to web admin (not saving right now) 2014-01-25 10:20:02 +00:00
Adolfo Gómez
5f99877bf7 Updated migration 18 (fixed) 2014-01-23 16:18:47 +00:00
Adolfo Gómez
3ad2a84d55 changed security var "allow web access" to a simpler one that can easily be used from command line 2014-01-23 06:01:29 +00:00
Adolfo Gómez
f5b4dd2ea6 Added loging capability from web to root user 2014-01-22 09:06:03 +00:00
Adolfo Gómez
e639911b38 * Added migration for moving "security" settings to "security" tab
* Fixed encryption (utf-8 related, not important)
2014-01-22 07:08:24 +00:00
Adolfo Gómez
ba1927b0fc Fixed a couple bugs on rest when running under apache 2014-01-21 09:19:59 +00:00
Adolfo Gómez
8ed7bd1cc0 Added "publish" method to publications, client && server part
Added "custom_methods" to detail handlers
2014-01-20 09:38:24 +00:00
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
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
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
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
Adolfo Gómez
8c04c88d86 A bit of refactoring with api, gui, etc...
solved some problems with PUT methods (need to solve a few ones anyway)
Create authenticator now works, but needs more elaboration
lots of changes i event remember.. :-)
2013-11-25 03:01:58 +00:00
Adolfo Gómez
a52e8dc548 * Added form validations (more work will be needed probably for numerics for example) 2013-11-23 22:39:07 +00:00
Adolfo Gómez
b7bfecf87c * Fixed Datatables tools width
* Refactoring of API (again...)
2013-11-22 11:33:54 +00:00
Adolfo Gómez
ceecb0823d Fixed read only "generic model editing" properties.
Also forgot in previous commits, i changed the template engine to Handlebars. Its much "versatile", and we need a bit of flexibility (such as conditionals, loops, etc...)
2013-11-22 02:33:06 +00:00
Adolfo Gómez
de4a9ff291 Advanced a lot with "generic model editing" 2013-11-22 02:22:41 +00:00
Adolfo Gómez
004e060aaf * Added modal to gui
* Advanced a bit with edition of components
2013-11-21 13:19:13 +00:00
Adolfo Gómez
127c36f364 * Added template "preload" ability
* Added caching templates as "compiled" templates
* moved table description panel to template
2013-11-21 11:01:30 +00:00
Adolfo Gómez
dbd4531376 Better pannels 2013-11-21 02:22:41 +00:00
Adolfo Gómez
17b20ab684 A cuople more fixes && refactoring 2013-11-20 11:31:23 +00:00
Adolfo Gómez
4b2eae58b1 Added gui basic elements
refactoring of existint javascript
translations of buttons moved to better place
added css class that will made button text dissapear for smaller displays
2013-11-20 11:09:30 +00:00
Adolfo Gómez
6144eb2f6a Fixing some js, started form renterer 2013-11-20 09:14:27 +00:00
Adolfo Gómez
2bf0c3e59a * Fixed a bunch of javascript things
* Added "gui" method to api, so we can get a description of what fields are needed for an specific item.
Added REST capacity to process gui requests
Updated translations
2013-11-20 03:16:56 +00:00
Adolfo Gómez
805b225552 I had 3d buttons not working (clicks events not fired). After a while of looking for why, i realized that in fact the button was moving, and the event was not fired sometimes for this reason.
So i have created a little "fix" on tools.js, where we use mousedown && mouse up events (on button & parent) to "simulate" a click over an static button.

Also, i have included a way of blocking UI (using jquery.blockUI plugin), so user know when something is going on.. 

hard work resolving the 3d buttons "bug" :-)
2013-11-19 11:26:27 +00:00
Adolfo Gómez
dbb4466c46 Advancing, but have a few probles with "cool 3d buttons". When pressed, many times click event seems not to be fired... O.o 2013-11-19 01:27:47 +00:00
Adolfo Gómez
67a691768e added "cute" 3d buttons :-) 2013-11-18 02:54:05 +00:00