Commit Graph

295 Commits

Author SHA1 Message Date
Xavier Guimard 5124a48957 Repair Makefile 2017-03-04 07:11:13 +00:00
Xavier Guimard 5101ad45d6 Fix test path (#595) 2017-03-02 19:06:50 +00:00
Xavier Guimard 1efacd1d14 Fix install path (closes: #595) 2017-02-28 20:40:29 +00:00
Xavier Guimard 4964b5a5d5 Update examples (#595) 2017-02-28 20:21:59 +00:00
Xavier Guimard ad4700c922 Hide 2017-02-26 12:40:21 +00:00
Xavier Guimard 38365b94ee Add DBI in e2e-tests 2017-02-26 08:04:39 +00:00
Xavier Guimard 11977f19c1 DBI in e2e_tests 2017-02-26 08:04:35 +00:00
Xavier Guimard 9ae8fd9f83 Working on install (#595) 2017-02-24 12:28:55 +00:00
Xavier Guimard 18c9215724 Working on install (#595) 2017-02-23 12:58:52 +00:00
Xavier Guimard d3766ff37a Harmonize manager to portal (dir htdocs) 2017-02-22 21:48:52 +00:00
Xavier Guimard 5c421f8b61 Spelling parser 2017-02-07 14:46:28 +00:00
Xavier Guimard 4ae5c7463c Replace .pl (#595) 2017-01-30 16:22:39 +00:00
Xavier Guimard 1e4c6da389 Rename lmConf-*.js to lmConf-*.json (fix: #1090) 2017-01-27 11:58:46 +00:00
Xavier Guimard 60a18f1271 Remove old Doxygen files 2017-01-16 21:12:12 +00:00
Xavier Guimard f3a6885400 Update javascripts (#595) 2017-01-12 20:25:50 +00:00
Xavier Guimard 990006ce80 Move conf regexp constants to common (#970) 2017-01-10 21:43:37 +00:00
Xavier Guimard 44de078234 Enable new portal with Nginx (#595) 2017-01-09 21:54:06 +00:00
Xavier Guimard 05b8cfeb96 Adapt server configuration (#595) 2017-01-03 17:23:38 +00:00
Xavier Guimard 1274d75a6a Import 1.9 changes 2016-12-11 10:45:59 +00:00
Xavier Guimard 9b065f2e3c Backport 1.9 changes to 2.0 2016-11-27 08:06:19 +00:00
Xavier Guimard 9dd01e7ef2 Hide cmd 2016-11-25 11:11:37 +00:00
Xavier Guimard 5cc0e1ba07 Add . in lib path 2016-10-25 20:40:46 +00:00
Xavier Guimard f243e2d932 Remove js (#1096) 2016-10-24 19:57:35 +00:00
Xavier Guimard 403f08d349 Upgrade trunk from 1.9 (#1096) 2016-10-20 09:02:30 +00:00
Clément Oudot ba87f0a245 New doc script 2016-10-15 17:56:45 +00:00
Clément Oudot 8740fdf54b Fix FastCGI server systemd script / RPM in trunk (#1093) 2016-10-12 14:29:50 +00:00
Xavier Guimard b84fec3d64 Add comment 2016-06-14 08:26:00 +00:00
Xavier Guimard c725ef2ef1 Remove extras tests not needed now 2016-06-09 11:17:14 +00:00
Xavier Guimard c1fb44a2b7 Many changes in notifications (#595) 2016-06-02 21:20:36 +00:00
Xavier Guimard 354e0bc851 Adapt Makefile to new portal (#595) 2016-05-25 05:13:38 +00:00
Xavier Guimard 7200d974f6 Portal depends on handler now (#595) 2016-05-24 16:53:39 +00:00
Xavier Guimard 11e86033d6 Enable AUTH_ERROR translation (#595) 2016-05-22 06:58:03 +00:00
Xavier Guimard 1be5361439 Replace portal js by coffee (#595) 2016-05-20 17:09:32 +00:00
Xavier Guimard 35d1ad0b3c Simple logout works (#595) 2016-04-14 19:49:27 +00:00
Xavier Guimard a7f6706881 Avoid blocking "clean" on changes 2016-04-05 10:09:57 +00:00
Xavier Guimard 7529b9cc1d Portal js skeleton (#595) 2016-03-30 20:57:48 +00:00
Xavier Guimard 80a52b6a5c Update fr-doc 2016-03-29 10:42:58 +00:00
Xavier Guimard 44e8657c78 Little bug 2016-03-21 17:52:44 +00:00
Xavier Guimard 8e0aff1988 Detect coffee modification 2016-03-21 17:52:43 +00:00
Xavier Guimard d1923af517 Switch javascript to coffeescript 2016-03-14 22:22:09 +00:00
Xavier Guimard 9948701f3c Create pid directory at startup (Closes: #969) 2016-03-06 06:54:45 +00:00
Xavier Guimard a3de943e27 Preserve fr doc in "dist" (#963) 2016-03-04 08:00:42 +00:00
Xavier Guimard 7c6afa81bc Revert "Makefile compatibility for *BSD (closes: #887)"
Patch is written backwards and has already been included
2016-03-04 07:54:28 +00:00
Xavier Guimard 128fdd3948 Makefile compatibility for *BSD (closes: #887) 2016-03-02 19:20:42 +00:00
Xavier Guimard 233a2296e2 Fr translation in progress 2016-02-29 06:23:40 +00:00
Xavier Guimard ffd66bbd8d Restore link 2016-02-28 17:12:54 +00:00
Xavier Guimard 74dc2c3e8f Enable test for custom functions 2016-02-28 11:51:31 +00:00
Clément Oudot b7f1d299d1 Fix diff for CLI (#921) 2016-02-26 11:17:33 +00:00
Xavier Guimard 6eed020081 Try to change gid/uid when possible (#921) 2016-02-26 06:41:38 +00:00
Xavier Guimard 7a59915ee1 'all' must be the first target 2016-02-25 08:17:01 +00:00
Clément Oudot 93002de2aa Fix diff in Makefile 2016-02-24 17:26:50 +00:00
Xavier Guimard 24cda967d4 Enable lm_combined format (#583) 2016-02-24 06:54:18 +00:00
Xavier Guimard f176c0a435 Use llng-fastcgi-server in tests 2016-02-21 06:43:01 +00:00
Xavier Guimard 9e2f2bcf7e Reorganize Makefile 2016-02-19 12:33:16 +00:00
Xavier Guimard 384292f7b3 Split make debian-install 2016-02-18 19:52:14 +00:00
Clément Oudot 6da3244ae7 Fix some issues with FastCGI server and RPM (#932) 2016-02-18 17:45:21 +00:00
Xavier Guimard f51fa19749 Prepare post test (#630) 2016-02-18 05:33:49 +00:00
Xavier Guimard 6be612041e Propage previous changes to e2e 2016-02-16 16:00:45 +00:00
Xavier Guimard 7eeb57330f Fix path for USEEXTERNALLIBS 2016-02-16 11:38:08 +00:00
Xavier Guimard f4a336d413 Add install_test target 2016-02-16 11:19:25 +00:00
Xavier Guimard 7dcc640859 Regexp error 2016-02-16 06:21:35 +00:00
Xavier Guimard 3f1d4b69bc Join variables 2016-02-15 21:12:56 +00:00
Xavier Guimard b82953ec47 Update PSGISERVERSOCKET path 2016-02-15 18:15:43 +00:00
Xavier Guimard ab1dcbc359 Fix FastCGI socket and pid path (#583) 2016-02-15 18:06:20 +00:00
Xavier Guimard f60ed6421a Keep fastcgi logs 2016-02-12 17:57:48 +00:00
Clément Oudot 4f1e8e5847 Do not clean FR documentation (#909) 2016-02-10 10:18:31 +00:00
Clément Oudot ac5519e90f Build fr-doc when making rpm tarball (#932) 2016-02-09 13:35:23 +00:00
Xavier Guimard a648380abd Better manager install 2016-02-08 12:57:53 +00:00
Xavier Guimard ff6ae38dbd Manage all portal scripts with fastcgi server (Closes: #929) 2016-02-07 08:32:46 +00:00
Xavier Guimard 62b9d4d2d8 POD (#930) 2016-02-07 08:32:40 +00:00
Xavier Guimard c964cec646 Finish cli (Closes: #921) 2016-02-06 12:22:10 +00:00
Xavier Guimard dee26165c2 Full FastCGI server install (#583) 2016-02-04 22:10:17 +00:00
Xavier Guimard b2dc625393 Test config file for Nginx (#LEMONDAP-583) 2016-02-02 06:37:37 +00:00
Xavier Guimard 0e5b06aec4 Update e2e_tests 2016-02-02 06:17:08 +00:00
Xavier Guimard 346111f2e5 Nginx in progress: now handler provides uid in logs (#583) 2016-01-31 22:53:23 +00:00
Xavier Guimard aa34a28bd3 Rearrange Nginx files 2016-01-30 12:26:14 +00:00
Xavier Guimard a001fb1be4 First Nginx configuration that runs !!!
To see it, launch 'make e2e_tests TESTWEBSERVER=nginx'
2016-01-29 16:50:16 +00:00
Xavier Guimard 4d53c03b42 Nginx... 2016-01-29 11:09:58 +00:00
Xavier Guimard 252ef99a6b Nginx in progress... 2016-01-29 11:09:56 +00:00
Xavier Guimard 12e5094628 Manage reload for plackup 2016-01-29 11:09:53 +00:00
Xavier Guimard a61ef89228 Avoid object conflict 2016-01-29 11:09:51 +00:00
Xavier Guimard 6c6b582cb5 Add plackup start in `make start_web_server TESTWEBSERVER=nginx` 2016-01-29 05:49:48 +00:00
Xavier Guimard 75a175a9b0 Rearrange test web server targets 2016-01-28 22:25:44 +00:00
Xavier Guimard 4ceb782ff5 Update Makefile 2016-01-28 06:43:48 +00:00
Xavier Guimard ddb033cd10 Error 2016-01-27 21:33:00 +00:00
Xavier Guimard 7e9f4d8983 Update make install doc 2016-01-27 18:38:41 +00:00
Xavier Guimard 59442dec8c Missing semicolons (Closes: #916) 2016-01-27 17:49:49 +00:00
Xavier Guimard 04b50c29d8 Move nginx configuration files to "experimental" dir 2016-01-27 06:04:23 +00:00
Xavier Guimard cff27c9ef7 Missing var 2016-01-26 16:15:46 +00:00
Xavier Guimard 24cef5dc27 Prepare nginx tests skeleton 2016-01-26 13:15:51 +00:00
Xavier Guimard a3c3fe9f45 Update tests 2016-01-24 09:15:48 +00:00
Xavier Guimard 9982fe32c3 Add button to save files/keys (Closes: #878) 2016-01-23 13:09:50 +00:00
Xavier Guimard ecac364eae Add `USEEXTERNALLIBS` option 2016-01-23 08:14:39 +00:00
Xavier Guimard 5946eaa514 Add angular-animate to list of files to remove for official Debian release 2016-01-23 07:21:23 +00:00
Xavier Guimard ded02b04dc Avoid delete minified files 2016-01-23 07:03:53 +00:00
Xavier Guimard 8d6bc6ba8e Remove shared files for official Debian releases 2016-01-22 16:53:38 +00:00
Xavier Guimard 60b959f342 Enable local cache in e2e tests (#889) 2016-01-21 20:02:13 +00:00
Xavier Guimard 2b2d133e97 Prepare Debian libs usage for Debian official release 2016-01-21 13:00:19 +00:00
Xavier Guimard 2849b4b610 Exclude conftree.js from beautification 2016-01-21 12:15:38 +00:00
Xavier Guimard 909ca1765e Use js_beautify to beautify javascript 2016-01-21 11:36:14 +00:00
Xavier Guimard 5c82ce49b5 Fault 2016-01-21 11:35:48 +00:00
Xavier Guimard 77158b92f5 Attribute help was not displayed (#Closes: #895) 2016-01-21 06:02:02 +00:00
Xavier Guimard 22d3cac1b8 Minification is optional 2016-01-20 21:48:06 +00:00
Xavier Guimard 4cfa1be559 Unminify conftree.js (#908) 2016-01-20 07:59:35 +00:00
Xavier Guimard cf7ef0c4df Avoid double files management (done by Perl Makefiles) 2016-01-19 21:59:05 +00:00
Xavier Guimard 598defc01d Exclude .tpl from `make diff` (#Closes: LEMONLDAP-908) 2016-01-19 21:48:14 +00:00
Xavier Guimard 9eb217231e Manage minification with Makefile macros (#908) 2016-01-19 21:44:31 +00:00
Xavier Guimard ed9b90f96f Avoid minified files in `make diff` 2016-01-18 20:29:08 +00:00
Xavier Guimard 6cff05be3a Add `minify` target 2016-01-18 20:26:29 +00:00
Xavier Guimard 195f7e6cb2 Propage minifier to portal (#908) 2016-01-18 12:13:16 +00:00
Xavier Guimard 0b610b5bf7 Remove old hook 2016-01-18 11:14:31 +00:00
Xavier Guimard 094519e81b Replace own minifier by yui-compressor (Closes: #908) 2016-01-18 11:10:26 +00:00
Xavier Guimard c65fd986f5 Manage Common/Constants.pm with jsongenerator and add $hashParameters constant 2016-01-11 06:27:16 +00:00
Xavier Guimard e84e8b106d Build first lmConf-1.js file with Zero.pm 2016-01-05 21:33:49 +00:00
Xavier Guimard bdf650497e Move jsongenerator to root script directory 2015-12-28 05:38:44 +00:00
Xavier Guimard 452d9207ee Little things 2015-12-28 05:29:34 +00:00
Xavier Guimard 7a6acaaada Update src 2015-12-27 22:17:20 +00:00
Xavier Guimard b88699c49e Update dst files 2015-12-27 07:19:10 +00:00
Xavier Guimard d18918b020 Move files that should be used only by jsongenerator.pl in Manager/Build 2015-12-26 20:08:31 +00:00
Xavier Guimard 893b17c209 debuild options have changed 2015-12-26 10:35:22 +00:00
Xavier Guimard cc7ebe6e14 Fix #828 2015-12-19 11:18:25 +00:00
Xavier Guimard 2df6075dfa Persistent sessions explorer in progress 2015-12-18 06:17:30 +00:00
Xavier Guimard 5decea40d8 More comments 2015-12-16 20:44:24 +00:00
Xavier Guimard 76dda5fdbe Don't call 'all' for reload 2015-12-15 19:05:50 +00:00
Xavier Guimard 9e4aaa54ab Remove "touch" 2015-12-15 19:05:46 +00:00
Xavier Guimard 14840ea108 Add Tree.pm to JSON src 2015-12-15 19:05:38 +00:00
Xavier Guimard a9343808da Some little things 2015-12-14 22:24:09 +00:00
Xavier Guimard 4876dd5f07 Use source and destination in Makefile to generate needed files only
NB: now, changes in Tree.pm, Attributes.pm or jsongenerator.pl will be
detected automatically and generate files (see next commit)
2015-12-14 20:39:30 +00:00
Xavier Guimard 7caa33ba66 New target: reload_web_server 2015-12-14 05:50:27 +00:00
Xavier Guimard 7d638ee9e9 Replace web server port by a Makefile variable 2015-12-13 22:39:19 +00:00
Xavier Guimard 76691a81bb e2e-tests now tests source tree (with its own webserver) 2015-12-13 22:09:34 +00:00
Xavier Guimard e88103aee6 More comments 2015-12-13 07:25:39 +00:00
Xavier Guimard c3ad2c39ed Update end-to-end tests: use own apache server 2015-12-13 07:25:37 +00:00
Xavier Guimard d29aaeb27b New "json" target in Makefile 2015-12-10 20:05:27 +00:00
Xavier Guimard 537d5d2394 Move end-to-end test to root
New target also created in Makefile: `e2e_test`
NB: to launch it, install protractor. For example:

    npn install -g protractor && \
    webdriver-manager update
2015-12-07 20:56:39 +00:00
Clément Oudot 4e9245a8b1 Replace persistent session dir variable in initial configuration file (#821) 2015-07-24 15:53:53 +00:00
Xavier Guimard 008cdee714 Create po directories on-the-fly 2015-07-22 16:51:55 +00:00
Clément Oudot fdb6a2fd7d Convert default configuration file to JSFile (#821) 2015-07-15 20:56:16 +00:00
Xavier Guimard 1fac8f399d Add fr translations files in debian package (was empty before) 2015-06-24 11:47:04 +00:00
François-Xavier Deltombe 9cfb59ad81 Nginx handler: API completed and config files examples added 2015-06-20 22:31:47 +00:00
Xavier Guimard 07e3c36c9d Bad target suite 2015-06-17 12:00:12 +00:00
Xavier Guimard 4d9ce06be1 Apache 2.4 support by default 2015-06-17 11:35:23 +00:00
Clément Oudot a0797243ba Fix paths in Makefile for make diff (#820) 2015-06-13 08:16:36 +00:00
Xavier Guimard 91be95583e Replace __MGR__ variables 2015-06-10 20:40:29 +00:00
Clément Oudot 7155d00c86 Change substitute separator to avoid error on installation (#820) 2015-06-10 15:28:12 +00:00
Clément Oudot de34745012 Create key rotation script (#184) 2015-06-05 14:33:36 +00:00
Xavier Guimard dc63f83128 Replace __MGR*__ by godd values 2015-06-01 11:01:16 +00:00
Clément Oudot 8332785cde Fix installation process to not stop because of new Manager code (#820) 2015-05-21 10:20:30 +00:00
Xavier Guimard a917de718f Start "install_manager_site" adaptation 2015-05-18 11:15:09 +00:00
Xavier Guimard ce77b54114 Update tests 2015-05-14 06:45:03 +00:00