Commit Graph
100 Commits
Author SHA1 Message Date
Marc Alexander 6c3e300543 Merge pull request #236 from marc1706/ticket/232
[ticket/232] Improve look of responsive portal
2014-04-06 22:17:23 +02:00
Marc Alexander 2390fd8432 [ticket/232] Correctly align right column under left column in mobile view
Javascript code will make sure that the right column is nicely aligned right
below the left column if the screen width is not enough for 3 columns.

B3P-232
2014-04-06 21:48:15 +02:00
Marc Alexander 42a34c2ea6 [ticket/232] Get rid of useless padding and margins in mobile view
B3P-232
2014-04-06 21:27:32 +02:00
Marc Alexander 67b067355d [ticket/232] Add missing margin-right to #viewpoll ID
B3P-232
2014-04-06 21:26:53 +02:00
Marc Alexander ac11640938 [ticket/232] Use class for clear both <br>
B3P-232
2014-04-06 21:26:24 +02:00
Marc Alexander a415941829 Merge pull request #235 from marc1706/ticket/221
[ticket/221] Link testing badge to Board3 Portal
2014-04-06 21:08:06 +02:00
Marc Alexander f8ace055f9 [ticket/221] Link testing badge to Board3 Portal
B3P-221
2014-04-06 21:07:12 +02:00
Marc Alexander 4e5bee3840 Merge pull request #234 from marc1706/ticket/233
[ticket/233] Properly redirect to portal after login
2014-04-06 19:59:58 +02:00
Marc Alexander 8db374bcd8 [ticket/233] Properly redirect to portal after login
We need to provide a proper path with controller helper and path helper.
A simple path to the portal is not enough, as we redirect from ucp.php.
Therefore, we need to remove the web root path from the URL to the portal.

B3P-233
2014-04-06 19:48:41 +02:00
Marc Alexander 1b18cfc104 Merge pull request #222 from marc1706/ticket/218
[ticket/218] Fix undefined background-position in IE 8/9
2014-04-06 18:57:12 +02:00
Marc Alexander 988b4a44a2 Merge pull request #231 from marc1706/ticket/229
[ticket/229] Display all groups in who is online module
2014-04-06 01:39:12 +02:00
Marc Alexander 85ea218545 [ticket/229] Test if legend contains more than just Administrators
B3P-229
2014-04-06 01:26:36 +02:00
Marc Alexander 2ea6bfa6fb [ticket/229] Display all groups in who is online module
B3P-229
2014-04-06 01:13:42 +02:00
Marc Alexander eb5961564e Merge pull request #230 from marc1706/ticket/220
[ticket/220] Enable testing of PHP 5.6
2014-04-05 22:14:50 +02:00
Marc Alexander e6d527268d [ticket/220] Enable testing of PHP 5.6
B3P-220
2014-04-05 22:02:22 +02:00
Marc Alexander 8745f0b93c Merge pull request #228 from marc1706/ticket/227
[ticket/227] Reduce size of test matrix
2014-04-05 20:41:38 +02:00
Marc Alexander c42a5015ce [ticket/227] Reduce size of test matrix
B3P-227
2014-04-05 20:23:53 +02:00
Marc Alexander 1e7c107682 Merge pull request #226 from marc1706/ticket/223-gh
[ticket/223] Display whois_online if module is enabled
2014-04-05 20:21:20 +02:00
Marc Alexander edaf25cebd [ticket/223] Display whois_online if module is enabled
The page_header() function's default was changed from true to false which
means we now have to call it with the second parameter set to true if we want
to display the whois online list.

B3P-223
2014-04-05 20:04:31 +02:00
Marc Alexander 2b6252f874 Merge pull request #225 from marc1706/ticket/224
[ticket/224] Use new create_schema_files from phpBB and json schema
2014-04-05 18:25:29 +02:00
Marc Alexander 8a7212bdb3 [ticket/224] Fix incorrect include and call to get_user_rank
B3P-224
2014-04-05 18:09:49 +02:00
Marc Alexander 891e1ec648 [ticket/224] Use license instead of licence in composer.json
B3P-224
2014-04-05 18:09:20 +02:00
Marc Alexander 4319d7d041 [ticket/224] Use new create_schema_files from phpBB and json schema
B3P-224
2014-04-05 14:50:40 +02:00
Marc Alexander e255e2f4fc [ticket/218] Add missing fix for IE8 in subsilver2
B3P-218
2014-03-17 18:03:33 +01:00
Marc Alexander 3e06ac9fe2 [ticket/218] Make sure clock doesn't cause trembling blocks in left column
B3P-218
2014-03-17 16:16:18 +01:00
Marc Alexander e7c32ec1f0 [ticket/218] Apply changes to prosilver portal_clock.js to subsilver2
B3P-218
2014-02-20 10:58:33 +01:00
Marc Alexander e178f9c40f [ticket/218] Correctly animate clock in IE8
This should make sure that the correct background positions are used for
animating the clock in IE8.

B3P-218
2014-02-20 10:56:18 +01:00
Marc Alexander 43baccd837 [ticket/218] Fix undefined background-position in IE 8/9
This will only take care of the errors that show in IE 8/9. The clock
still doesn't properly show in at least IE8.

B3P-218
2014-02-19 01:07:52 +01:00
Marc Alexander 3d755c1c95 Merge pull request #217 from marc1706/ticket/216
[ticket/216] Remove duplicate code from moving modules in acp and add tests
2014-02-18 01:49:27 +01:00
Marc Alexander 4655544ed4 [ticket/216] Add method for checking if module can be moved
Also fixed minor issues with incorrect checks for module class 'custom'.

B3P-216
2014-02-18 00:44:41 +01:00
Marc Alexander 1d2bc15cf4 [ticket/216] Get full test coverage on move_module_left & move_module_right
B3P-216
2014-02-12 18:27:34 +01:00
Marc Alexander d9eaf2f2fd [ticket/216] Add error handling for incorrectly moving modules left & right
B3P-216
2014-02-12 18:26:58 +01:00
Marc Alexander 1e34c77459 [ticket/216] Fix non-existing array module_column in portal_module
B3P-216
2014-02-12 18:26:31 +01:00
Marc Alexander c7b71f8c0a [ticket/216] Add move_module_left and move_module_right to unit tests
These methods are now covered by unit tests. They might need to be
stripped a little bit as the code coverage report currently states that
some part of the code is never hit.

B3P-216
2014-02-11 23:00:28 +01:00
Marc Alexander 817c89e26e [ticket/216] Use handle_after_move() in move_module_down()
B3P-216
2014-02-11 22:08:11 +01:00
Marc Alexander feb2f52d4d [ticket/216] Methods for last module order and handle_after_move()
The method for getting the last module order will return the last module
order in a column. handle_after_move() will take care of return an error
to the user or redirecting if the move was successful.

B3P-216
2014-02-11 22:05:55 +01:00
Marc Alexander 48ae4e63fb [ticket/216] Do not try to set language if $lang is null in user mock
B3P-216
2014-02-09 16:34:31 +01:00
Marc Alexander 2909976697 [ticket/216] Use get_move_module_data() for acquiring module data for moving
This will get rid of a query code that was duplicated over 4 methods in
portal_module.

B3P-216
2014-02-09 16:23:46 +01:00
Marc Alexander cc098fb66c Merge pull request #215 from marc1706/ticket/214
[ticket/214] Add MariaDB environment to Travis-CI
2014-02-08 23:15:07 +01:00
Marc Alexander 5f092ad7cd [ticket/214] Set correct permissions for setup-mariadb.sh
B3P-214
2014-02-08 23:03:52 +01:00
Marc Alexander 99cd7f2b9d [ticket/214] Apply recent changes to travis files from phpbb repository
B3P-214
2014-02-08 22:57:46 +01:00
Marc Alexander 7ff415973f [ticket/214] Add MariaDB environment to Travis-CI
B3P-214
2014-02-08 22:47:02 +01:00
Marc Alexander 69bff0fafb Merge pull request #213 from marc1706/ticket/212
[ticket/212] Add unit tests for acp module
2014-02-08 22:40:14 +01:00
marc1706 19b4a3a5a0 [ticket/212] Fix base database test
B3P-212
2014-02-06 23:12:33 +01:00
marc1706 68cd966f3b [ticket/212] Add tests for moving modules
B3P-212
2014-02-06 22:50:56 +01:00
marc1706 fc78d5c5ed [ticket/212] Add missing schema data and improve user class for acp tests
B3P-212
2014-02-06 22:49:36 +01:00
Marc Alexander 384b6bd610 Merge pull request #210 from marc1706/ticket/172
[ticket/172] Remove portal.php from export-ignore list
2014-02-04 04:10:38 -08:00
marc1706 25a70e20b2 [ticket/172] Remove portal.php from export-ignore list
The file no longer exists inside the repository and therefore there is no
need to ingore it during export. This prevented the portal from exporting
the needed language file portal.php during the creation of the zip
archive.

B3P-172
2014-02-04 12:55:24 +01:00
Marc Alexander a86a99d090 Merge pull request #209 from marc1706/ticket/208
[ticket/208] Move includes files out of portal folder
2014-02-03 15:52:46 -08:00
Marc Alexander fb7871cb87 [ticket/208] Make sure functional tests only try to enable portal once
Until now, the portal would access the acp page for enabling it every time
a functional test is run. This change will make sure that this happens only
once and therefore slightly speeds up functional tests.

B3P-208
2014-02-04 00:35:12 +01:00
Marc Alexander c873fd768c [ticket/208] Fix paths after moving includes files
B3P-208
2014-02-04 00:14:59 +01:00
Marc Alexander 81a83e6f9e [ticket/208] Move includes files out of portal folder into includes
The includes files were inside a portal folder until now. This is no longer
needed with the extension.

B3P-208
2014-02-04 00:13:40 +01:00
Marc Alexander af102fee19 Merge pull request #205 from marc1706/ticket/203
[ticket/203] Remove preceding backslash from service definitions
2014-01-31 09:32:31 -08:00
Marc Alexander 2eace0a015 [ticket/203] Remove preceding backslash from service definitions
Fixed #203

B3P-203
2014-01-31 17:54:02 +01:00
Marc Alexander 939dfb8a6c Merge pull request #204 from marc1706/func_test/registered
[func test/registered] Add functional tests for registered users and fix minor issues
2014-01-31 08:50:06 -08:00
Marc Alexander c36a297113 [func_test/registered] Fix incorrect name of permissions
Fixed #203

B3P-203
2014-01-31 17:14:24 +01:00
Marc Alexander e88a313640 [func_test/registered] Add functional tests for registered users
B3P-203
2014-01-31 17:09:55 +01:00
Marc Alexander cb4dc1fe5e [funct_test/registered] Fix incorrect topic and post columns in user menu
Fixed #203

B3P-203
2014-01-31 16:56:14 +01:00
Marc Alexander e533cc7f7d Merge pull request #202 from marc1706/functional_test/announce
[functional_test/announce] Add functional tests for announcements on portal
2013-12-29 13:23:13 -08:00
Marc Alexander 795add0751 [functional_test/announce] Add functional tests for announcements on portal 2013-12-29 22:12:23 +01:00
Marc Alexander c175c89cc7 Merge pull request #200 from marc1706/responsive/portal
Responsive/portal
2013-12-28 15:17:42 -08:00
Marc Alexander ecdaf2acdb [responsive/portal] Add new pagination to announcements module 2013-12-29 00:10:52 +01:00
Marc Alexander 6e2b9e3a13 [responsive/portal] Add new pagination to portal 2013-12-29 00:09:07 +01:00
Marc Alexander 04b1a4866a Merge pull request #201 from marc1706/update/travis
[update/travis] Do not test branches that don't support testing
2013-12-28 14:48:05 -08:00
Marc Alexander facdccd6c7 [update/travis] Do not test branches that don't support testing 2013-12-28 23:36:10 +01:00
Marc Alexander 3dc7e79cfd [responsive/portal] Make compact announcements module block responsive 2013-12-02 14:13:11 +01:00
Marc Alexander f164d2e901 [responsive/portal] Use correct folder img in announcements 2013-12-02 14:12:42 +01:00
Marc Alexander e4ae9cf436 [responsive/portal] Fix incorrect margins in center column 2013-12-02 14:12:15 +01:00
Marc Alexander 8c031b6c0d [responsive/portal] Remove duplicate ID 2013-12-02 13:45:05 +01:00
Marc Alexander 80da7081f9 [responsive/portal] Use INCLUDECSS to include portal.css 2013-12-02 13:41:59 +01:00
Marc Alexander ac91c09778 [responsive/portal] Make new tableless layout more or less responsive
Right column is moved down below other columns if width is not sufficient.
2013-12-01 22:56:46 +01:00
Marc Alexander 161cc6c209 [responsive/portal] Get rid of <table> in portal_body.html 2013-12-01 22:56:18 +01:00
Marc Alexander 61af6d6569 [responsive/portal] Include missing functions for forumlist module 2013-12-01 22:55:25 +01:00
Marc Alexander 48f6d9b8e1 [responsive/portal] Fix validation issues in donation center 2013-12-01 22:54:57 +01:00
Marc Alexander 963c5d60b8 [responsive/portal] Use CSS classes for portal-clock
This will get rid of some inline CSS and enable multiple clocks on the portal.
Multiple clocks don't necessarily make sense though.
2013-12-01 22:38:43 +01:00
Marc Alexander 19a9630b2b [responsive/portal] Center clock in module block 2013-12-01 22:10:19 +01:00
Marc Alexander f52d111d48 [responsive/portal] Make donations module responsive 2013-11-28 11:48:49 +01:00
Marc Alexander 51e6bc742f [responsive/portal] Make forumlist responsive 2013-11-28 11:41:37 +01:00
Marc Alexander a9d3d84b36 [responsive/portal] Make recent module responsive 2013-11-28 03:22:43 +01:00
Marc Alexander f00c59b908 [responsive/portal] Make poll and whois online module responsive 2013-11-28 03:14:29 +01:00
Marc Alexander c4224fef73 [responsive/portal] Show content of left column in responsive layout 2013-11-28 02:41:47 +01:00
Marc Alexander 614e4170f4 [responsive/portal] Improve look of compact news on lower widths 2013-11-28 00:30:27 +01:00
Marc Alexander 0ec477c849 [responsive/portal] Hide parts of portal on small screens 2013-11-28 00:21:45 +01:00
Marc Alexander 8e97adac09 Merge pull request #199 from marc1706/tests/portal_acp
[tests/portal_acp] Test if acp portal pages show without errors
2013-11-26 16:26:43 -08:00
Marc Alexander b2a5c3859b Merge pull request #198 from marc1706/ajax/add_module
[ajax/add_module] Make add module use ajax
2013-11-26 16:21:01 -08:00
Marc Alexander 838639ad10 [ajax/add_module] Make add module use ajax 2013-11-27 01:09:42 +01:00
Marc Alexander 3c697881ff Merge pull request #197 from marc1706/use/request_class
Use/request class
2013-11-26 06:11:14 -08:00
Marc Alexander 87215fde46 [use/request_class] Use request class in acp module and fix minor issues 2013-11-26 14:37:25 +01:00
Marc Alexander e20eae3e18 [use/request_class] Use request class in calendar module 2013-11-26 14:23:45 +01:00
Marc Alexander 84fef324b1 [use/request_class] Use request class in welcome module 2013-11-26 14:20:15 +01:00
Marc Alexander e0f676c2f4 [use/request_class] Use request class in news module 2013-11-26 14:17:11 +01:00
Marc Alexander 837e36eba6 [use/request_class] Use request class in custom module 2013-11-26 14:14:15 +01:00
Marc Alexander 591e232650 [use/request_class] Use request class in announcements module 2013-11-26 14:07:36 +01:00
Marc Alexander c601476ead [use/request_class] Use request class in stylechanger 2013-11-26 14:05:14 +01:00
Marc Alexander af84d05fd3 [use/request_class] Use request class in recent module 2013-11-26 13:10:08 +01:00
Marc Alexander 9476743f55 [use/request_class] Use request class in attachments module 2013-11-26 13:07:00 +01:00
Marc Alexander 98dab4ed0f [use/request_class] Use request class in links module 2013-11-26 13:03:45 +01:00
Marc Alexander 5e575e2f83 [use/request_class] Add test for no errors for guests on portal with poll 2013-11-26 12:56:24 +01:00
Marc Alexander 0c95bc508e [use/request_class] Use class variable config in poll module 2013-11-26 12:56:01 +01:00
Marc Alexander c4fd78dfd2 [use/request_class] Use request class in main menu module 2013-11-26 12:47:54 +01:00