1
0
mirror of https://github.com/samba-team/samba.git synced 2025-03-03 12:58:35 +03:00

38 Commits

Author SHA1 Message Date
Andrew Tridgell
fdb322876d r8722: make the menu handling considerably saner and easier to follow. The whole
menu hierarchy is now in /menu.js
(This used to be commit c2a450bb9967caa666628f067a8e732227854ce2)
2007-10-10 13:29:59 -05:00
Andrew Tridgell
23924170cc r8720: split form object out to separate include file, and make it a real
object, with a display() method
(This used to be commit c45c4e335ed5da1e2e43ffcb9e8d6c32678faa3c)
2007-10-10 13:29:58 -05:00
Andrew Tridgell
4512f76c1b r8645: updated the ldb esp test for the new ldb ejs syntax
simo, when changing ejs syntax, please grep -r through the *.js and *.esp files to
fix all the callers. Thanks :)
(This used to be commit 8d0c9557a29a802800257af1bab38bfe57928c17)
2007-10-10 13:29:49 -05:00
Andrew Tridgell
238a7e2f4c r8642: - fixed install of new swat files
- removed old provisioning items from esptest menu
(This used to be commit 760cc6bea5661245a8e4e18f103148281e31aaac)
2007-10-10 13:29:48 -05:00
Andrew Tridgell
86d628a292 r8639: moved loadparm calls into an ejs object
(This used to be commit 2dc493eea6f9d87c40ad0dc755f528ce0b33ca47)
2007-10-10 13:29:48 -05:00
Andrew Tridgell
325edaa66a r8598: move provisioning to /install/ directory from /esptest/
(This used to be commit 318402ee4e8900e0d8ed1dce1e201f63ac4a908f)
2007-10-10 13:29:43 -05:00
Andrew Tridgell
342d11e354 r8591: - added a simple 2 level menu structure to swat. Deryck, I know this
isn't very pretty, and please feel free to do this much more nicely
  :-)

- added a top level menu listing our main servers

- added placeholder pages for the main servers

- added NBT server statistics
(This used to be commit 1aa658b756903e7cb598302eddd18b7734937c83)
2007-10-10 13:29:42 -05:00
Andrew Tridgell
948183cb38 r8560: added a newuser page in swat
(This used to be commit da366042f48c70b4cd2e6efcae23a7f1777d3ed4)
2007-10-10 13:29:38 -05:00
Andrew Tridgell
94d99612b9 r8488: after discussions with simo, moved to a full OO interface, so you don't need to keep
a 'db' variable around. The ldb object knows what it is connected to.

Added a simple ldb testsuite in testprogs/ldb.js
(This used to be commit cf35818648b5b649d0cd25f115a04b7b5b5311aa)
2007-10-10 13:23:08 -05:00
Andrew Tridgell
4f62205cad r8486: switched to a separate connection operation in ldb interface
(a suggestion from simo)
(This used to be commit 98c9c4ecb87e1b140002390067892806464849da)
2007-10-10 13:23:08 -05:00
Andrew Tridgell
63535f566e r8481: switched ldb ejs called over to an OO interface, so you do:
var ldb = ldb_init();

res = ldb.search(dbfile, "(objectClass=user)");

you can also do:

ldbSearch = ldb.search;
res = ldbSearch(dbfile, "(objectClass=user)");

if you want the old interface (ie. you can use this to import
functions into the global or local namespace).
(This used to be commit 3093057d9735cbb62f57e7159264d5a28b85320f)
2007-10-10 13:23:07 -05:00
Andrew Tridgell
adb7fd18e5 r8372: - split out provisioning logic into a separate ejs library
- added a provisioning web page
(This used to be commit 7476cb94132cf2849ec19360468904ca6fe8de2c)
2007-10-10 13:20:13 -05:00
Andrew Tridgell
3fb52d1b6e r8299: make the samr swat test use the samr.js lib
(This used to be commit 4d4a062af4ee34c5a3a2027ac1950ae3c8d39447)
2007-10-10 13:19:33 -05:00
Andrew Tridgell
a343050b2b r8257: add a samr rpc test page in the web server. It lists all level3
information from QueryUserInfo for all users in the domain.

If you want to see why I am putting the effort into ejs, then please
read swat/scripting/samr.js, and compare it to other methods of rpc
access for our web management interface. Using ejs like this will make
building a rich interface _much_ easier.
(This used to be commit eb354f6da7ed79eb080f2ba47df2ea655e1891db)
2007-10-10 13:19:26 -05:00
Simo Sorce
9783b104e6 r7231: remove some old stuff
(This used to be commit 2e3316be9faf696fbb84e0a183de47418d7b9acd)
2007-10-10 13:17:29 -05:00
Andrew Tridgell
ee21d32b25 r7134: a number of small changes to make the pages HTML compliant. The
builtin web validator in firefox sure is useful!
(This used to be commit aa43111aa5f9a183395ebd840d8f77867730ab23)
2007-10-10 13:17:20 -05:00
Andrew Tridgell
580b5bb8ef r7132: - start a convention of making object constructors end in Obj, so we
now have FormObj(). This follows the style in the ejs manual

- make a new MenuObj object type, with a display_menu() to display
  it. This will make it easier to make different types of
  menus. Currently only veritical simple menus are supported.
(This used to be commit ac978d4124f773d872dd15205d90a41dcec8a38f)
2007-10-10 13:17:20 -05:00
Andrew Tridgell
419598e1d1 r7106: the web interface now works completely with or without cookies. If you have cookies
they will be used, otherwise you will see URLs with ?SwatSessionId=XXX on the end.
(This used to be commit 104d47a7458ecf03c0d5f969eaf2a98346928679)
2007-10-10 13:17:17 -05:00
Andrew Tridgell
9ab8ed3bab r7097: removed a debug line
(This used to be commit b45ddce5dd192d26a4799ae7f69cf236750fc09e)
2007-10-10 13:17:16 -05:00
Andrew Tridgell
69ed145260 r7096: added support for select lists in forms
(This used to be commit 33d21d35feaa0f7f9d4067e90495ca19374cea78)
2007-10-10 13:17:15 -05:00
Andrew Tridgell
2f055ca68b r7095: more html tidying
(This used to be commit 314bc44afe44ac6e9fcb194d54b8e1848adf94ed)
2007-10-10 13:17:15 -05:00
Andrew Tridgell
1bf7a917b2 r7094: use the Form() object in a few more places
(This used to be commit 9b8546f92179dba826e7ca5ed009b24486ef7a2c)
2007-10-10 13:17:15 -05:00
Andrew Tridgell
0f7314ea01 r7093: - added a new Form() ejs object for producing simple forms.
- tidied up the html generation a bit
(This used to be commit ddccf6d2f5c4757111010e3116b41e379a7dc2dd)
2007-10-10 13:17:15 -05:00
Andrew Tridgell
3f4f393c98 r7092: added some js for formatting table results in a nicer fashion
(This used to be commit 5f91db4d60a5b5b03b1b14d1348f9db6807ab18b)
2007-10-10 13:17:15 -05:00
Andrew Tridgell
235789a25a r7090: added back in the showvars test
(This used to be commit 90b50ed983dd1d6aa4f80e38622d1e7dba13b49a)
2007-10-10 13:17:15 -05:00
Andrew Tridgell
ca6b9f370b r7088: start on some real structure for the SWAT web pages
- this imports the basic css pages from samba.org

- i have created some useful ejs scripts in common.js that will be included by all pages

- added a real login page, and a logout button showing who you are logged in as

- added page_header() and page_footer() functions that take a page type, allowing
  for "plain" or "columms" pages

- added some simple menus on the left of the columns page type, with links to the esp
  tests and some useful links for samba4 developers
(This used to be commit 86d2ecf0f2a8de8abfdcc5f2aae7d4d969d19339)
2007-10-10 13:17:14 -05:00
Simo Sorce
26ced62131 r7058: Add experimenthal pam authentication for web pages
(This used to be commit 36d905407465cb9d8950da86322531e3c3102642)
2007-10-10 13:17:10 -05:00
Andrew Tridgell
b1722f62bd r7056: added links to ejs and esp info pages
(This used to be commit 624c7a76e848a0fd8296fd7afceeb9f22c803b12)
2007-10-10 13:17:09 -05:00
Andrew Tridgell
2e315315e5 r7054: added a example script showing ldbSearch() usage
(This used to be commit 0fe835b16c8e8c4fbd801a447aca1f077934e84c)
2007-10-10 13:17:09 -05:00
Andrew Tridgell
15ca4bb558 r7044: vance is right that mixing http and https elements gives a warning in IE
(This used to be commit 5912cf2cd4405185fb40833d896c640c7d24a87a)
2007-10-10 13:17:08 -05:00
Andrew Tridgell
4979181861 r7019: - added esp call lpServices() which returns a list of services in smb.conf.
- added a test of lpServices() in the esptest scripts
(This used to be commit 94308d8fed7796ddfc32883a1c27ec8ebfff842d)
2007-10-10 13:17:07 -05:00
Andrew Tridgell
5ad5d0fb43 r7015: use a scripting trick to force images to be sent with http instead of https, which
should make the server more responsive
(This used to be commit 814c3674f8e0aa20fb3ee3657173bab05d7f3ded)
2007-10-10 13:17:06 -05:00
Andrew Tridgell
96df7fcbf9 r7005: added a esp page to demonstrate exception handling
(This used to be commit 96c15646d2f29dd2839a2bab4b9e57bddfd2cee1)
2007-10-10 13:17:05 -05:00
Andrew Tridgell
da817b1550 r7003: added an example script for fetching smb.conf parameters from esp scripts
(This used to be commit a9f0caaaf3c72548e61311fe071c6158177bc7f4)
2007-10-10 13:17:04 -05:00
Andrew Tridgell
26a8394ee9 r6999: - renamed our html files to esp
- added a favicon.ico so bookmarks show a samba icon

- added a session.esp demonstration of session variables
(This used to be commit 092ffc733916f8091c8ff1e7a1306810e516d613)
2007-10-10 13:17:04 -05:00
Andrew Tridgell
74dda39226 r6989: - added support for esp style includes (which include a esp file, instead of a ejs file)
- added a test of esp style includes to the esptest html
(This used to be commit af3de9468ee5ba490c991901b7a4aa260c839876)
2007-10-10 13:17:03 -05:00
Andrew Tridgell
98046f0372 r6988: added a test of esp include() calls
(This used to be commit a1eb98722d935b838b2ffaf5d329456d655c7b78)
2007-10-10 13:17:02 -05:00
Andrew Tridgell
9f9b8aa8ea r6985: rearranged the directory structure so as to make it possible to support esp include() call
(This used to be commit d747b063393097c05ab1d2c0f78178f166eb6b92)
2007-10-10 13:17:02 -05:00