1
0
mirror of https://github.com/dkmstr/openuds.git synced 2024-12-25 23:21:41 +03:00
Commit Graph

92 Commits

Author SHA1 Message Date
Adolfo Gómez
ac1651dcf3 2014-08-21 10:54:34 +00:00
Adolfo Gómez
d4c065355c * Updated sample to add secondary auth
* Removed unused comments
* Added sypport for login using REST for any authenticator
* Added new icon (good one) to UDS
2014-06-30 12:10:20 +00:00
Adolfo Gómez
c76d24c0f2 Started new Linux Random Password OS Manager 2014-06-26 17:40:58 +00:00
Adolfo Gómez
0d6171bc0f Adding "user friendly" editors to Configuration... :-) 2014-06-20 13:24:18 +00:00
Adolfo Gómez
ed602e9354 * Removed deprecated "getIp" method call from views
* Added option so requests Ips can be checked "behind" a proxy or not (increases security)
* Marqued getIp from auth as "deprecated" and generates a warning on logs
* Renamed Decorators to decorators, do not liked the initial "D"... :-)
* Added ip of request extraction to GlobalRequestMiddleware
* Fixed IPMachinesService.py so it adapts correctly to new fact that Storage readData returns "unicode" strings
* Added a default -99999 as min value to spinners (admin web interface)
*
2014-06-11 07:50:03 +00:00
Adolfo Gómez
33c2cbe666 * Refix of storage, so it will be compatible with previous versions of UDS
* Added new "development" package to include stuff for development/debug stage
* Ported fix for RDP/TSRDP transports from 1.5 to trunk
2014-06-03 12:26:32 +00:00
Adolfo Gómez
2108353d1e * Added min height to panel tables
* Added uds to cookies if not found on login
* Fixed html5 so if request is not in context, simply set user_agent to "Unknown"
* Updated auth/views to use new cookie "syntax"
2014-05-29 06:14:27 +00:00
Adolfo Gómez
b846940635 I have intention to start working on some tests, and not the "s***" i have done here, so i'll move out tests dirs until i have something more "usable" 2014-05-27 06:20:26 +00:00
Adolfo Gómez
a10550820b Some more little fixes 2014-05-27 06:19:15 +00:00
Adolfo Gómez
cf07caa5cb Added atomic transaction to assignations to user from cache, so we ensure that one cached element is assigned to one user and only used once 2014-05-22 07:48:40 +00:00
Adolfo Gómez
4e7376a7f0 Adding plugins stuff to UDS 2014-05-21 08:36:34 +00:00
Adolfo Gómez
d0f3992e80 2014-05-19 05:08:36 +00:00
Adolfo Gómez
f6c67dab96 Added a spinner to numeric inputs to make "easier" using them 2014-05-14 08:43:00 +00:00
Adolfo Gómez
e4beaf4584 Restored "compiled" documentation 2014-04-29 14:51:57 +00:00
Adolfo Gómez
e73fac22db * Fixed login issue on authenticator selector
* Fixed Regex authenticator (ldap lib does not supports unicode strings)
* Initial support for XenServer (non usable yet, just "forked" ovirt service and started adapting it)
2014-04-29 07:55:03 +00:00
Adolfo Gómez
244302db58 Done with models split (now needs testing to ensure that is at least as was before) 2014-04-23 14:01:23 +00:00
Adolfo Gómez
46961c42c1 Splitting Loooooooong models.py in smaller and more usable pieces.. :) 2014-04-23 13:37:33 +00:00
Adolfo Gómez
23e3c385fd * Fixed xls export
* Fixed "cancel" on publications
* Fixed (minor) ovirt issues
* Removed "old-js" from trunk
2014-04-10 09:41:32 +00:00
Adolfo Gómez
d943252a40 Now deletes correctly assigned services & cache 2014-02-28 13:57:08 +00:00
Adolfo Gómez
feccd388c4 Fixing up things 2014-02-28 04:49:04 +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
dab3e26223 Fixing up things to adapt to PEP8 2014-02-19 14:55:27 +00:00
Adolfo Gómez
83b8c474bd Adding "new group" functional form 2014-02-04 09:43:53 +00:00
Adolfo Gómez
3e036adbca 2014-01-29 07:24:30 +00:00
Adolfo Gómez
8a9f32dd03 Updated dashboared 2014-01-28 06:07:58 +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
f5b4dd2ea6 Added loging capability from web to root user 2014-01-22 09:06:03 +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
2b7ad74f2f Started deployed services part 2013-12-13 01:15:25 +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
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
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
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
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
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
004e060aaf * Added modal to gui
* Advanced a bit with edition of components
2013-11-21 13:19:13 +00:00
Adolfo Gómez
47be643eac * Added responsive tables to admin
* Added language selection over REST API
* Added "renderers" so we can add icons or whatever to cells before rendering
* Lots of improvements
2013-11-17 03:48:05 +00:00
Adolfo Gómez
2615b5fca4 Added "details" to REST for children of certain elements (such as authenticators-->users, user services --> publications, cache, assignations, groups, transports, etc... 2013-11-15 16:04:51 +00:00
Adolfo Gómez
0a0772a7c6 Advancing admin (in fact already playing around with components, but made some advances.. :-) ) 2013-11-14 17:02:30 +00:00
Adolfo Gómez
d68822eaf7 Advancing with very basic aspects of administration/REST api 2013-11-14 11:17:07 +00:00
Adolfo Gómez
81d64162f4 Start the work over admin interface (Dashboard) in parallel with REST api 2013-11-12 01:09:17 +00:00
Adolfo Gómez
47dff34637 Started a REST api for UDS.
The idea is provide third party access to UDS, and try to use this as an starting point to make an web based administration, so we can deprecate .net administration tool (it is becoming an annoyance... :-) ), and web based admin is always more accesible than thin client admin
2013-11-11 19:38:23 +00:00
Adolfo Gómez
2bda255c2a * added popover on small names
* moved deployed services names under lauchn button
2013-11-09 09:11:15 +00:00
Adolfo Gómez
5cf101d3c8 Advancing on migrationg to HTML5
* Adding themes to UDS
2013-11-05 01:20:39 +00:00
Adolfo Gómez
e6d7944e2f * Started migration of user interface to HTML5, using bootstrap 2013-11-04 15:59:59 +00:00
Adolfo Gómez
79048a4271 Advancing on clustererd services providers 2013-09-20 05:56:43 +00:00
Adolfo Gómez
50b7a55be5 Started adding Automatic Cluster services support, so we can simplify using services as ProxMox, HyperV, ESXi (without VC), etc... as Providers.
This clusters are special type of providers, where that providers contains several nodes, and do not provide automatic placement of machines, etc...
2013-09-06 12:51:01 +00:00
Adolfo Gómez
eb9993f607 Added "isDirty" to base module, so we can avoid "serializations" under some circunstances (work in progress, right now this does nothing) 2013-06-27 09:12:53 +00:00