Olivier PEREZ
5750a36172
Rename add_slot by add_column
2015-11-30 20:38:53 +01:00
Olivier PEREZ
5d4958e1f4
Encode action values in base64 instead of url_encode (because of UrlRewrite)
2015-11-30 20:26:23 +01:00
Olivier PEREZ
9b4b72e3d4
Fix title of button to add column
2015-11-25 01:35:10 +01:00
Antonin
2dd68146a2
Merge branch 'fix/Issue109_delete_column' into 'master'
...
Fixes issue #109 - Urlencode title of column to delete for classical polls too
Tout est dans le titre 😃
See merge request !85
2015-11-05 22:45:01 +01:00
Olivier PEREZ
171d45938c
Move URL encore to Utils::getUrlSondage
2015-11-05 22:43:54 +01:00
Antonin
e1221b5a90
It's better to also correct the date poll...
2015-11-05 21:37:51 +01:00
Antonin
3f774d5445
On permet d'éditer son vote à la volée.
...
Dans le cas d'un vote ou l'utilisateur ne peut modifier que son propre vote, après qu'il ait ajouté (ou édité) son vote, on affiche le crayon qui permet d'éditer son vote.
Fix #116
2015-11-05 21:26:59 +01:00
Olivier PEREZ
afe8eac89b
Fixes issue #109 - Urlencode title of column to delete for classical polls too
2015-11-05 21:02:49 +01:00
Antonin
d72c5295ce
useless spaces
2015-10-30 22:02:24 +01:00
Antonin
3eae4d97d4
Local improvement (remove useless dots)
...
- French errors messages were missing due to bad merge.
2015-10-30 22:00:43 +01:00
Antonin
15c57eeb37
Allows the admin to modify password related stuff.
2015-10-30 20:45:18 +01:00
Antonin
c6d6ad2393
Applying the password restriction in studs.
2015-10-29 11:52:13 +01:00
Antonin
161b6b14c0
Password options are used with poll creation.
...
- Just found that the "hidden" parameter wasn't...
2015-10-29 11:52:13 +01:00
Olivier Perez
2cfeb385bb
Admin: Search in polls by author's mail address
2015-10-28 13:06:02 +01:00
Olivier Perez
3f1f957c5e
Merge branch 'feature/ajax_submission_for_comments' into 'develop'
...
Feature - ajax submission for comments
The sending of comments has been ajaxified, in order to prevent the lose of vote data while commenting.
The comment list is also refreshed while commenting.
See merge request !72
2015-10-26 17:00:40 +01:00
Antonin
166927f8af
Ajaxifisation des commentaires.
...
- Permet de ne pas perdre ses votes à l'ajout d'un commentaire.
- On rafraichit aussi à l'envois du commentaire la liste des commentaires.
Fix #3
2015-10-22 22:50:53 +02:00
Olivier PEREZ
69a5bc2e1c
Hide poll hint into a modal
2015-10-13 00:42:33 +02:00
Olivier PEREZ
4fa4ee0acc
Merge branch 'master' into develop
...
Conflicts:
admin/migration.php
2015-10-12 23:46:02 +02:00
Antonin
0e8ee276e7
If SMTP is enabled, 'private result' option is still activated.
2015-10-12 23:29:53 +02:00
Antonin
6196a53a45
Display the comment timestamp
2015-10-12 23:14:21 +02:00
Antonin
de18f826f0
The name can be any value.
...
There is no reason to limit the caracters that can be used in the name.
Thus, removing the regex.
Fix #97
2015-10-12 21:26:13 +02:00
Olivier PEREZ
7cd51d38f3
Fix deletion when slot label contains html specific characters
2015-10-05 23:51:29 +02:00
Olivier PEREZ
f634e36344
Replace HR with DIV
2015-09-23 22:18:22 +02:00
JosephK
e3ef7e564a
Fix css header responsive
2015-09-21 10:24:25 +02:00
JosephK
9a3590a9e1
Fix css header + Framanav
2015-09-21 10:03:18 +02:00
Olivier PEREZ
5ebd83e681
Fix responsive header
2015-09-20 13:39:35 +02:00
Olivier PEREZ
2a6b8acfe1
Some responsive
2015-09-19 17:01:07 +02:00
Olivier PEREZ
24a7fb7df2
Optimize selection of polls in admin page
2015-09-13 00:53:03 +02:00
Olivier PEREZ
cbc5727ce4
Install: Display previous selections when installation failed
2015-09-07 16:37:03 +02:00
Olivier PEREZ
fd27c135c8
Install: Prefill the fields with values from InstallService
2015-09-07 16:36:57 +02:00
Olivier PEREZ
a7727d8523
Install: Create installation page
2015-09-07 16:36:25 +02:00
Olivier PEREZ
5772277792
Don't skip the last column on charts
2015-06-23 21:54:39 +02:00
JosephK
20378e7fb7
No = fake btn unchecked in vote form + icon display onload and mouseover in results
2015-06-17 23:13:44 +02:00
JosephK
3458b9b51a
Charts + Addition + little fixes
2015-06-17 22:39:14 +02:00
Olivier PEREZ
d365f18c01
Fix message when delete a poll
2015-05-30 23:27:17 +02:00
Olivier Perez
cdf4f0caec
Merge branch 'release/0.9' into 'release/0.9'
...
Bugfixes
- Prévention de la suppression du dernier slot
- Correction des problèmes de \n dans la description et les commentaires
- Correction de la date de suppression du sondage
- Blindage du format de la date d'expiration du sondage
See merge request !55
2015-05-29 19:07:48 +02:00
Olivier PEREZ
c9c45a2d24
Send mail to admin when update/delete a poll
2015-05-29 19:03:29 +02:00
Antonin
4ced550942
Merge remote-tracking branch 'upstream/release/0.9' into release/0.9
2015-05-29 18:59:09 +02:00
Antonin
64b79965c6
Fixing the description newlines problem
...
- As it is now, description can't be in error state : we are waiting the markdown implementation to eventually change that.
- Comments are now normaly formated (newlines are taken into account)
- The title, description and comment regexes are now useless. Deleted.
2015-05-29 18:38:03 +02:00
Olivier PEREZ
b717bee765
Remove '?' image on 'Where are my polls' link
2015-05-29 18:25:48 +02:00
Olivier PEREZ
4cacb412c6
Admin : Change colors on purge button
2015-05-29 16:06:50 +02:00
Olivier PEREZ
430cb511b6
Fix label for 'name' in comments form
2015-05-29 12:34:54 +02:00
Olivier PEREZ
d5cf1aa5a7
Add hidden-print class on vote line and actions column
2015-05-29 12:00:56 +02:00
Olivier PEREZ
60069b1151
Add hidden-print class on some alerts block
2015-05-29 11:48:47 +02:00
Olivier PEREZ
35da81a4cd
Remove "." at the end of options
2015-05-29 11:28:04 +02:00
Olivier PEREZ
4aee1d71e4
Fix: Display framanav when present
2015-05-25 00:02:20 +02:00
Olivier PEREZ
67d0516161
Remove icon on 'Send me my polls' button + Make it btn-success
2015-05-24 23:44:43 +02:00
Olivier PEREZ
f21892dc26
Put i18n on aria-label
2015-05-24 23:41:08 +02:00
Olivier PEREZ
551b839292
Display the count of 'if need be'
2015-04-23 23:18:31 +02:00
Olivier Perez
a1de8def6b
Smartysize step 2 of date poll creation
2015-04-16 13:10:28 +02:00
Olivier Perez
3b9dd1fc7e
Buttonify edit and delete line
2015-04-15 13:43:47 +02:00
Olivier Perez
f6be93840d
Fix for PHP5.4
2015-04-15 13:23:19 +02:00
Olivier Perez
3fb351dbce
Don't display description on studs.php if the field is blank
2015-04-15 13:16:55 +02:00
Olivier PEREZ
d14a7ec35d
Some style on poll info
2015-04-14 22:43:04 +02:00
Olivier Perez
a410fd4473
Fix smarty template on ->title
2015-04-14 13:34:15 +02:00
Olivier PEREZ
942e2cb8d2
Merge branch 'feature/FindMyPolls' into develop
...
* A new page is available on index, it allows user to send by mail all the polls created by a given mail address
2015-04-13 23:55:40 +02:00
Antonin
0505ab6bb2
Merge remote-tracking branch 'upstream/develop' into develop
...
Conflicts:
app/classes/Framadate/Utils.php
2015-04-13 16:16:02 +02:00
Antonin
fbd45960b7
Changing some actions from POST to GET.
2015-04-13 15:45:01 +02:00
Olivier PEREZ
3ef40417b2
Fix usage of markdown
2015-04-13 14:52:43 +02:00
Olivier PEREZ
7b4bc4ad7f
Replace $html_lang by $locale
2015-04-13 12:10:07 +02:00
Antonin
c34e34d728
Change the create_poll radio aligment.
...
- Update composer.lock by the way
.
2015-04-13 11:18:09 +02:00
Olivier PEREZ
d73ca37f5c
Select the right lang in the Language select box
2015-04-11 23:12:01 +02:00
Olivier PEREZ
22e1ee1c40
Reorganize admin name, admin mail and description in poll info block
2015-04-11 18:08:18 +02:00
Olivier PEREZ
7e1f7f026a
Some on vote page styling
2015-04-11 17:56:49 +02:00
Olivier PEREZ
6d1f0ada0e
Don't allow black title, name or comment
2015-04-11 17:13:16 +02:00
Olivier PEREZ
e4b61ff54b
Don't redirect to studs when you edit a vote from adminstuds
2015-04-11 17:03:10 +02:00
Olivier PEREZ
77234edc82
Add page where the users can ask to receive their polls by mail
2015-04-08 22:11:19 +02:00
Olivier PEREZ
4a83c2192a
Smartysize the maintenance page
2015-04-07 21:32:21 +02:00
Olivier PEREZ
593d39c9cb
Fix missing keys
2015-04-07 20:06:24 +02:00
Antonin
84e3a93645
Add edit link with vote update
2015-04-07 17:58:45 +02:00
Antonin
fbf448c415
No space before ':' in english...
2015-04-07 17:46:30 +02:00
Antonin
a135f74383
Hidden results option is taken into account.
...
- Also added possibility for the poll's maker to edit this hidden results option.
2015-04-06 12:40:59 +02:00
Antonin
0c2ba20bfa
Added option of poll with hidden results.
2015-04-05 18:36:43 +02:00
Antonin
a3f5763edd
New edition possibility is taken into account
...
- Also added Framadate\Message à link attribute
- Added local anchor #edit with vote edition
- For now, when the poll owner check the new edit option (ie: "Votes are editable solely by their owner"), users get their update link on vote creation
2015-04-05 17:44:29 +02:00
Antonin
1f55167e2c
Added new editable possibility at poll creation
2015-04-05 15:41:19 +02:00
Antonin
6d31f180e3
Javascript protection on invalid name : can now use form submission.
2015-04-02 17:25:01 +02:00
Antonin
4c137748b4
Editing vote by link with unique id
...
- Changed the smarty modifier poll_url to a function and added the vote_id parameter
- Modified accordingly all poll_url occurence in templates
- Added htaccess.txt to be sure to keep poll's URL changes up to date
- Escaped some templates output in order to avoid to broke HTML
- Using vote's uniqId instead of vote's id when it's needed
2015-04-02 16:56:52 +02:00
Olivier PEREZ
6d34631fbf
Replace calls to __('Section\Key') with __('Section', 'Key')
2015-03-30 15:19:56 +02:00
Olivier PEREZ
da2cdeda12
Smartysize infos_creation, and rename it to create_poll
2015-03-29 22:13:22 +02:00
Olivier PEREZ
a2f2118087
Smartysize index.php
2015-03-29 19:32:15 +02:00
Olivier PEREZ
b298c61869
Fix problem when user want to edit a line, and see the msg 'The name is invalid'
2015-03-29 16:02:48 +02:00
Olivier PEREZ
eb4b40d1d6
Admin: Re-add crsf on polls list form
2015-03-29 13:18:00 +02:00
Olivier PEREZ
12bf92249c
Smarty: Inline head.tpl and footer.tpl into page.tpl
2015-03-27 13:10:55 +01:00
Olivier PEREZ
40d707c96d
Issue #18 Add search engine on admin polls list
2015-03-27 13:10:46 +01:00
Antonin
b3d79da0a6
Changing message creation logic.
2015-03-26 17:09:52 +01:00
Antonin
e4ec0c8105
Passing message directly in template
2015-03-26 16:48:39 +01:00
Antonin
b66a47ef67
Added simple javascript check for the name.
...
- The goal here is to prevent the losing of the choices by having a bad name.
- This is a POC, there is probably some cleaning before merge
2015-03-26 16:33:11 +01:00
Olivier PEREZ
a19e7c48bb
Fix missing key about Expiration date
2015-03-26 00:20:48 +01:00
Olivier PEREZ
49cb30780d
Update DE lang to match the FR one
2015-03-25 23:50:53 +01:00
Olivier PEREZ
674a032e3c
Update EN lang to match the FR one
2015-03-24 19:08:06 +01:00
Olivier PEREZ
0aedb01933
Change i18n system around classical polls
2015-03-24 17:59:52 +01:00
Olivier PEREZ
bd7c401a83
Admin: Fix links of polls list pagination
2015-03-24 00:26:43 +01:00
Olivier PEREZ
659cf997b8
Change i18n system in admin pages
2015-03-24 00:22:37 +01:00
Olivier PEREZ
0ced885fe7
Change i18n system around adminstuds.php + Add some missing keys
2015-03-24 00:04:07 +01:00
Olivier PEREZ
119d0e01e1
Start changing the i18n system.
...
* Now works on windows servers
* Byebye .po/.mo, welcome .json
* Byebye old gettext library, welcome o80-i18n
2015-03-22 23:33:03 +01:00
Olivier PEREZ
0efc3d4bcc
Fix the update of poll infos
2015-03-18 00:46:19 +01:00
Olivier PEREZ
6bbe03758c
Start splitting core.js
...
New files :
* classic_poll.js -> loaded on page choix_autre.php
* date_poll.js -> loaded on page choix_date.ph
* framadatepicker.js -> loaded on pages that need the date picker
2015-03-05 14:59:32 +01:00
Olivier PEREZ
b051dd59f8
Implement purge in 2 steps
...
First: Block the poll (no more modification)
Second: Delete the poll 60 days after the expiration date (configurable)
2015-02-28 19:18:59 +01:00
Olivier PEREZ
f40a9e5d2b
Admin>Polls: Fix overflow problem on table
2015-02-26 22:50:14 +01:00
Olivier PEREZ
3aa3ee486c
Admin: Fix the number of polls + Set to 30 the number of polls displayed per page
2015-02-26 22:29:24 +01:00
Olivier PEREZ
d30b6d6f7b
Fix and improve performance for migration from 0.8 to 0.9
2015-02-26 10:44:49 +01:00
Olivier PEREZ
f67137166b
Display only one couple 'Month+Year' on every date of this Month+Year
2015-02-02 23:34:47 +01:00
Olivier PEREZ
be754a8628
Fix accessibility on classical polls
2015-02-02 23:32:45 +01:00
Olivier PEREZ
a3b56d6339
HTML-Escape log
2015-02-02 21:09:43 +01:00
Olivier PEREZ
8a0c8bd8d3
Make language selection work better
2015-01-20 00:05:43 +01:00
Olivier PEREZ
70fc0b5c5c
Logs have now a specific page in administration
2015-01-18 17:03:47 +01:00
Olivier PEREZ
73a1df84be
Improve admin table display
2015-01-18 16:46:54 +01:00
Olivier PEREZ
cbad43614d
Re-add count of votes in polls admin page
2015-01-18 16:30:02 +01:00
Olivier PEREZ
f6a7a1c7bb
Issue #18 Install pagination on polls admin page
2015-01-18 16:14:45 +01:00
Olivier PEREZ
9098fe0aaa
Admin: Redorder polls column title, format, author, email, expiration's date, users, id, actions
2015-01-18 12:14:51 +01:00
Olivier PEREZ
08a3fe1b69
Escape html for all bound variables from .tpl files
2015-01-11 14:59:25 +01:00
Olivier PEREZ
1df48988a6
Use CSRF tokens on admin page
2015-01-10 16:35:21 +01:00
Olivier PEREZ
8f0e27cb86
Add new labels
2015-01-08 22:18:30 +01:00
Olivier PEREZ
6f7c911bae
Issue #26 Admin can change the name of initiator of the poll
2015-01-08 22:18:28 +01:00
Olivier PEREZ
924bd1ed1a
Issue #26 Poll admin can change expiration date
2015-01-08 22:18:27 +01:00
Olivier PEREZ
73a5bd3615
Fix label "for" attribute
2015-01-08 22:18:26 +01:00
Olivier PEREZ
afd6079420
Issue #22 Enable vote name modification
2015-01-08 22:18:18 +01:00
Olivier PEREZ
2495a8002f
Admin: The polls page now use Smarty template
2015-01-07 22:47:34 +01:00
Olivier Perez [a570709]
1f8fd2e3e2
Admin: Move migration page + add landing page
2015-01-07 14:01:08 +01:00
Olivier PEREZ
a4f3041a73
Implement error page template
2015-01-06 23:21:10 +01:00
Olivier PEREZ
15e5b40877
Hide some useless elements when printing
2015-01-04 02:00:02 +01:00
Olivier PEREZ
bb3d10583d
Vote result: Clear markdown tags
2015-01-03 19:06:07 +01:00
Olivier PEREZ
985842edf3
CSV Export: Implements export for classical polls
2015-01-03 19:06:03 +01:00
Olivier PEREZ
ca365ff348
Fix the selected item on langs selection
2015-01-02 00:19:56 +01:00
Olivier PEREZ
a8345cf7f8
Parse markdown on classic votes
2015-01-01 23:24:17 +01:00
Olivier PEREZ
313c1225d0
Vote pages: display number of votes below every slot
2015-01-01 23:06:35 +01:00
Olivier PEREZ
ffc7285cef
Update translations
2015-01-01 22:04:20 +01:00
Olivier PEREZ
f399b9e543
admin: fix deleteion a slot from a classical poll
2014-12-30 17:03:43 +01:00
Olivier PEREZ
1ca7502216
Translate database names (table+columns) to English + Reorganize some columns
2014-12-30 01:41:25 +01:00
Olivier PEREZ
53048e8488
Fix display of best choices on classic polls
2014-12-27 00:23:56 +01:00
Olivier PEREZ
60ae6bc364
Display a diffrent table if poll is a classic one
2014-12-27 00:00:14 +01:00
Olivier PEREZ
b5fc415edc
admin: Add availability to delete a poll
2014-12-23 09:48:58 +01:00
Olivier PEREZ
d4d483edfd
Messages displayed on the top of pages are now dismissable.
2014-12-23 00:59:56 +01:00
Olivier Perez [a570709]
94e87a3182
WIP> admin: Add availability to add a slot to a poll
2014-12-22 14:18:33 +01:00
Olivier PEREZ
21ce86e2b7
WIP
2014-12-22 09:53:18 +01:00
Olivier PEREZ
3166752410
admin: Display buttons to add or remove choice.
2014-12-21 00:45:39 +01:00
Olivier PEREZ
1a062a2a69
admin: Add availability to delete a vote.
2014-12-21 00:25:00 +01:00
Olivier PEREZ
ce548da367
Rename delete_comment.tpl to delete_comments.tpl
2014-12-21 00:05:52 +01:00
Olivier PEREZ
45716d15c1
Display confirmation page before to delete all votes of one poll.
2014-12-21 00:04:23 +01:00
Olivier PEREZ
94a125ca2b
Display confirmation page before to delete all comments of one poll.
2014-12-19 00:59:27 +01:00
Olivier PEREZ
3829402a69
Display a confirmation page before delete the poll (confirmation does nothing for now)
2014-12-19 00:47:56 +01:00
Olivier PEREZ
3d18c208ca
Check the number and the max of votes before displaying the best moments.
2014-12-19 00:30:43 +01:00
Olivier PEREZ
1b01bcc6b6
admin: Add availability to delete comments one by one.
2014-12-19 00:13:21 +01:00
Olivier PEREZ
187c84074e
Display a different hint pane on admin page.
2014-12-18 23:57:38 +01:00
Olivier PEREZ
446bbece58
Add a missing $
2014-12-18 23:57:00 +01:00
Olivier PEREZ
716efd6d58
UI : Add availability to edit poll status
2014-12-18 13:23:47 +01:00
Olivier PEREZ
cf207052f5
UI : Add availability to edit poll description + admin mail
2014-12-18 13:08:30 +01:00
Olivier PEREZ
94380c6182
UI : Add availability to edit poll title
2014-12-18 12:47:51 +01:00
Olivier PEREZ
410d2127ce
admin: Add some work to poll information pane.
2014-12-17 23:43:06 +01:00
Olivier PEREZ
7c5ba2eb17
Split parts of studs.tpl into severals sub-templates.
2014-12-17 23:12:05 +01:00
Olivier PEREZ
ab5f9e013a
Implement comments functionnality
2014-12-17 13:47:14 +01:00
Olivier PEREZ
fcc478bb93
Add headers to th cells when editing vote
2014-12-17 13:39:12 +01:00
Olivier PEREZ
8604cacc62
studs.php: Move global form just around votes table
2014-12-17 13:22:09 +01:00
Olivier PEREZ
37735e8298
Fix radio button 'no'
2014-12-17 13:18:59 +01:00
Olivier PEREZ
80b06d65cd
Some work on vote saving
2014-12-17 13:17:08 +01:00
Olivier PEREZ
e941cf1822
Add availability to edit a vote
2014-12-16 00:45:16 +01:00
Olivier PEREZ
db915b0bf1
Replace button to CSV export by a link
2014-12-16 00:02:34 +01:00
Olivier PEREZ
ad5ea9c6ff
Display list of comments + Display form to add a comment
2014-12-15 13:49:25 +01:00
Olivier PEREZ
497762165f
studs.tpl: Remove 4 spaces to global indentation
2014-12-15 13:36:26 +01:00
Olivier PEREZ
ecfcae580b
Define base template : page.tpl
2014-12-15 13:33:39 +01:00
Olivier PEREZ
448a7c2d38
Clean tpl indentation
2014-12-15 13:29:27 +01:00
Olivier PEREZ
083c9eef2f
Add the display of Best Choices listing
2014-12-15 13:27:04 +01:00
Olivier PEREZ
ea105960b4
Add line to add vote + Add line to show best choices
2014-12-14 00:16:49 +01:00
Olivier PEREZ
fafa5393ed
studs.tpl : Add a Form convering the whole page
2014-12-12 13:51:13 +01:00
Olivier PEREZ
fcaea63b84
A big part of refactoring
...
* Use Smarty to split View and Controller on studs page (work in progress)
* Add field "active" to Poll
* And some other stuff...
2014-12-12 13:46:55 +01:00