OSDN Git Service

newslash/newslash.git
7 years ago * Model::Stories: fix count() to work correctly
hylom [Thu, 29 Jun 2017 13:00:02 +0000 (22:00 +0900)]
 * Model::Stories: fix count() to work correctly

7 years agoadd navigationheader to archive page (working...)
hylom [Wed, 28 Jun 2017 11:21:45 +0000 (20:21 +0900)]
add navigationheader to archive page (working...)

7 years ago * Model::Stories: implement count()
hylom [Wed, 28 Jun 2017 11:21:27 +0000 (20:21 +0900)]
 * Model::Stories: implement count()

7 years agorename Util::Formatters::format_datetime() to datetime_to_string()
hylom [Wed, 28 Jun 2017 11:20:44 +0000 (20:20 +0900)]
rename Util::Formatters::format_datetime() to datetime_to_string()

7 years agomove archive page's handler to Web::Controller::Archive
hylom [Tue, 27 Jun 2017 10:07:10 +0000 (19:07 +0900)]
move archive page's handler to Web::Controller::Archive

7 years agomove '/comments' handler from Web::Controller::Index to Web::Controller:Comments
hylom [Mon, 26 Jun 2017 10:37:48 +0000 (19:37 +0900)]
move '/comments' handler from Web::Controller::Index to Web::Controller:Comments

7 years ago * Model::Comments: fix select() to work order_by parameter
hylom [Mon, 26 Jun 2017 10:37:10 +0000 (19:37 +0900)]
 * Model::Comments: fix select() to work order_by parameter

7 years ago * Web::Controller::Poll: implement voting function
hylom [Mon, 26 Jun 2017 09:51:58 +0000 (18:51 +0900)]
 * Web::Controller::Poll: implement voting function

7 years ago * js/vue-newslash.js: add poll/vote endpoints
hylom [Fri, 23 Jun 2017 12:01:18 +0000 (21:01 +0900)]
 * js/vue-newslash.js: add poll/vote endpoints

7 years agoimplement Poll related API
hylom [Fri, 23 Jun 2017 11:59:33 +0000 (20:59 +0900)]
implement Poll related API

7 years ago * Util::Test: create_user() and create_admin_user() now update password when user...
hylom [Fri, 23 Jun 2017 11:58:38 +0000 (20:58 +0900)]
 * Util::Test: create_user() and create_admin_user() now update password when user exists

7 years ago * Model::Polls: implement vote()
hylom [Fri, 23 Jun 2017 11:03:07 +0000 (20:03 +0900)]
 * Model::Polls: implement vote()

7 years agoimplement Util::TestMan for more effcient testing
hylom [Fri, 23 Jun 2017 11:02:03 +0000 (20:02 +0900)]
implement Util::TestMan for more effcient testing

7 years ago * Model::Polls: add Answers and Voters child-class
hylom [Thu, 22 Jun 2017 14:01:22 +0000 (23:01 +0900)]
 * Model::Polls: add Answers and Voters child-class

7 years agoadd vote page
hylom [Thu, 22 Jun 2017 14:00:10 +0000 (23:00 +0900)]
add vote page

7 years ago * Plugin::AntiCsrf: support form style POST
hylom [Thu, 22 Jun 2017 13:58:31 +0000 (22:58 +0900)]
 * Plugin::AntiCsrf: support form style POST

7 years agoimplement vote page
hylom [Thu, 22 Jun 2017 13:00:48 +0000 (22:00 +0900)]
implement vote page

7 years agotest-container: add old Dockerfile for jessie
hylom [Tue, 20 Jun 2017 11:58:14 +0000 (20:58 +0900)]
test-container: add old Dockerfile for jessie

7 years agoimplement polls
hylom [Tue, 20 Jun 2017 11:57:43 +0000 (20:57 +0900)]
implement polls

7 years agofix test codes for stretch (mojolicious 7.x)
hylom [Tue, 20 Jun 2017 11:55:52 +0000 (20:55 +0900)]
fix test codes for stretch (mojolicious 7.x)

7 years ago * test-container/run.sh: update script for stretch
hylom [Tue, 20 Jun 2017 11:25:12 +0000 (20:25 +0900)]
 * test-container/run.sh: update script for stretch

7 years ago * Web: disable AntiCsrf when test mode
hylom [Tue, 20 Jun 2017 11:19:00 +0000 (20:19 +0900)]
 * Web: disable AntiCsrf when test mode

7 years ago * migration_scripts: add sample file
hylom [Tue, 20 Jun 2017 11:18:44 +0000 (20:18 +0900)]
 * migration_scripts: add sample file

7 years agoupdate for jenkins auto test
hylom [Tue, 20 Jun 2017 10:21:39 +0000 (19:21 +0900)]
update for jenkins auto test

7 years agoimplement poll single page and polls list
hylom [Fri, 16 Jun 2017 11:58:32 +0000 (20:58 +0900)]
implement poll single page and polls list

7 years ago * js/status-bar/js: fix to make dismissable status-bar
hylom [Fri, 16 Jun 2017 11:56:16 +0000 (20:56 +0900)]
 * js/status-bar/js: fix to make dismissable status-bar

7 years ago * js/vue-newslash.js: execute fail handler when discussion_id is invalid
hylom [Fri, 16 Jun 2017 11:55:29 +0000 (20:55 +0900)]
 * js/vue-newslash.js: execute fail handler when discussion_id is invalid

7 years agoresponsive layout initial support
hylom [Fri, 9 Jun 2017 10:35:19 +0000 (19:35 +0900)]
responsive layout initial support

7 years agorebuild QuasiStaticContent by GET /admin/css
hylom [Fri, 9 Jun 2017 09:55:25 +0000 (18:55 +0900)]
rebuild QuasiStaticContent by GET /admin/css

7 years ago * Model::Stories: fix select() problem when no query condition given
hylom [Mon, 5 Jun 2017 10:00:18 +0000 (19:00 +0900)]
 * Model::Stories: fix select() problem when no query condition given

7 years agofix comment-tree to work
hylom [Fri, 2 Jun 2017 11:36:43 +0000 (20:36 +0900)]
fix comment-tree to work

7 years ago * Plugin::AntiCsrf: don't checking when action is 'preview'
hylom [Fri, 2 Jun 2017 11:36:06 +0000 (20:36 +0900)]
 * Plugin::AntiCsrf: don't checking when action is 'preview'

7 years agorewrite comment-tree
hylom [Thu, 1 Jun 2017 13:04:08 +0000 (22:04 +0900)]
rewrite comment-tree

7 years agofix login problem
hylom [Thu, 1 Jun 2017 12:21:27 +0000 (21:21 +0900)]
fix login problem

7 years ago * Plugin::UserAuth: fix typo in register()
hylom [Wed, 31 May 2017 10:21:12 +0000 (19:21 +0900)]
 * Plugin::UserAuth: fix typo in register()

7 years agotimezone preferences support for archive page
hylom [Wed, 31 May 2017 10:20:36 +0000 (19:20 +0900)]
timezone preferences support for archive page

7 years ago * Util::Timezones: fix to work
hylom [Wed, 31 May 2017 10:20:06 +0000 (19:20 +0900)]
 * Util::Timezones: fix to work

7 years ago * Model::Users: rename prefs->{tz_offset} to prefs->{offset_sec}
hylom [Wed, 31 May 2017 10:19:35 +0000 (19:19 +0900)]
 * Model::Users: rename prefs->{tz_offset} to prefs->{offset_sec}

7 years ago * Model::Users: add get_prefs_of()
hylom [Tue, 30 May 2017 11:37:11 +0000 (20:37 +0900)]
 * Model::Users: add get_prefs_of()

7 years ago * Model::Users: move ACL2 related functions to Model::Users::ACL2
hylom [Tue, 30 May 2017 11:36:17 +0000 (20:36 +0900)]
 * Model::Users: move ACL2 related functions to Model::Users::ACL2

7 years ago * Model::Base: new_instance_of() now support '::Foo::Bar' style argument
hylom [Tue, 30 May 2017 11:27:18 +0000 (20:27 +0900)]
 * Model::Base: new_instance_of() now support '::Foo::Bar' style argument

7 years ago * Model::Users::Util: cleanup code
hylom [Tue, 30 May 2017 11:26:55 +0000 (20:26 +0900)]
 * Model::Users::Util: cleanup code

7 years agomove generic_update() from Model::Users to Model::Cowrapper
hylom [Tue, 30 May 2017 10:21:22 +0000 (19:21 +0900)]
move generic_update() from Model::Users to Model::Cowrapper

7 years ago * Model::Users: add al2_types()
hylom [Tue, 30 May 2017 10:15:35 +0000 (19:15 +0900)]
 * Model::Users: add al2_types()

7 years ago * Model::Cowrapper: fix generic_select()
hylom [Tue, 30 May 2017 10:15:02 +0000 (19:15 +0900)]
 * Model::Cowrapper: fix generic_select()

7 years ago * Model::Users: separate some functions to Model::Users::*
hylom [Tue, 30 May 2017 09:56:43 +0000 (18:56 +0900)]
 * Model::Users: separate some functions to Model::Users::*

7 years agopaging support for story index page
hylom [Mon, 29 May 2017 12:12:41 +0000 (21:12 +0900)]
paging support for story index page

7 years ago * Model::Stores: select() now accepct until and since parameter
hylom [Mon, 29 May 2017 12:12:10 +0000 (21:12 +0900)]
 * Model::Stores: select() now accepct until and since parameter

7 years ago * Util::Formatter: add parse_mysql_datetime()
hylom [Mon, 29 May 2017 12:11:31 +0000 (21:11 +0900)]
 * Util::Formatter: add parse_mysql_datetime()

7 years ago * debian/control: update depending packages
hylom [Mon, 29 May 2017 10:31:53 +0000 (19:31 +0900)]
 * debian/control: update depending packages

7 years agofix comment post with captcha
hylom [Fri, 26 May 2017 12:51:30 +0000 (21:51 +0900)]
fix comment post with captcha

7 years agofix captcha related problem in story page
hylom [Fri, 26 May 2017 12:50:53 +0000 (21:50 +0900)]
fix captcha related problem in story page

7 years agoWeb::Controller::API::Comment: fix to work
hylom [Fri, 26 May 2017 11:27:58 +0000 (20:27 +0900)]
Web::Controller::API::Comment: fix to work

7 years ago* Web: no use ReCaptcha plugin when test mode
hylom [Fri, 26 May 2017 11:27:25 +0000 (20:27 +0900)]
* Web: no use ReCaptcha plugin when test mode

7 years ago * js/vue-newslash.js: fix to work
hylom [Fri, 26 May 2017 11:07:31 +0000 (20:07 +0900)]
 * js/vue-newslash.js: fix to work

7 years ago * js/article-item2.js: restructure with vue-newslash
hylom [Fri, 26 May 2017 10:17:06 +0000 (19:17 +0900)]
 * js/article-item2.js: restructure with vue-newslash

7 years agorename js/vue-anticsrf.js to vue-newslash.js
hylom [Fri, 26 May 2017 10:16:05 +0000 (19:16 +0900)]
rename js/vue-anticsrf.js to vue-newslash.js

7 years ago * Web::Controller::API::Submission: fix error messages
hylom [Thu, 25 May 2017 12:19:11 +0000 (21:19 +0900)]
 * Web::Controller::API::Submission: fix error messages

7 years agoimplement vue-anticsrf.js
hylom [Thu, 25 May 2017 12:18:54 +0000 (21:18 +0900)]
implement vue-anticsrf.js

7 years agofix recaptcha's layout style
hylom [Thu, 25 May 2017 11:16:46 +0000 (20:16 +0900)]
fix recaptcha's layout style

7 years agojs: fix user object's login and admin property to is_login and is_admin
hylom [Thu, 25 May 2017 11:05:26 +0000 (20:05 +0900)]
js: fix user object's login and admin property to is_login and is_admin

7 years ago * js/article-item.js: add deprecated message
hylom [Thu, 25 May 2017 11:05:07 +0000 (20:05 +0900)]
 * js/article-item.js: add deprecated message

7 years agofix editor to work submission post well
hylom [Thu, 25 May 2017 11:04:39 +0000 (20:04 +0900)]
fix editor to work submission post well

7 years agoimplement ReCaptcha to work
hylom [Wed, 24 May 2017 13:54:20 +0000 (22:54 +0900)]
implement ReCaptcha to work

7 years ago * Plugin::UserAuth: fix to return invalid user object for anonymous user
hylom [Wed, 24 May 2017 13:52:46 +0000 (22:52 +0900)]
 * Plugin::UserAuth: fix to return invalid user object for anonymous user

7 years ago * Plugin::AntiCsrf: rename token name
hylom [Wed, 24 May 2017 13:51:32 +0000 (22:51 +0900)]
 * Plugin::AntiCsrf: rename token name

7 years ago * make commentstatus selector invisible when post submissions
hylom [Wed, 24 May 2017 13:49:13 +0000 (22:49 +0900)]
 * make commentstatus selector invisible when post submissions

7 years agofix login error message more vorbose
hylom [Wed, 24 May 2017 13:48:27 +0000 (22:48 +0900)]
fix login error message more vorbose

7 years agoimplement ReCaptcha support
hylom [Tue, 23 May 2017 12:38:03 +0000 (21:38 +0900)]
implement ReCaptcha support

7 years agofix editor to work submission-form
hylom [Tue, 23 May 2017 12:37:06 +0000 (21:37 +0900)]
fix editor to work submission-form

7 years agoutils: add poll related sqls to utils/db_scripts
hylom [Fri, 19 May 2017 12:42:27 +0000 (21:42 +0900)]
utils: add poll related sqls to utils/db_scripts

7 years ago* Model::Cowrapper: fix generic_select() for valid ORDER BY clause
hylom [Fri, 19 May 2017 12:41:35 +0000 (21:41 +0900)]
* Model::Cowrapper: fix generic_select() for valid ORDER BY clause

7 years agoModel: add Polls.pm
hylom [Fri, 19 May 2017 12:41:21 +0000 (21:41 +0900)]
Model: add Polls.pm

7 years agoModel: add Cowrapper.pm and move some functions from Base.pm
hylom [Fri, 19 May 2017 11:49:22 +0000 (20:49 +0900)]
Model: add Cowrapper.pm and move some functions from Base.pm

7 years agoAPI: add permissions check for post related APIs
hylom [Sat, 6 May 2017 09:08:40 +0000 (18:08 +0900)]
API: add permissions check for post related APIs

7 years ago* Model::Users: add permittion constants
hylom [Sat, 6 May 2017 09:08:16 +0000 (18:08 +0900)]
* Model::Users: add permittion constants

7 years ago* Plugin::UserAuth: add update_user_cache() and change clear_session()'s arguments
hylom [Sat, 6 May 2017 08:51:33 +0000 (17:51 +0900)]
* Plugin::UserAuth: add update_user_cache() and change clear_session()'s arguments

7 years agoadd banned check - if user or network is banned, redirect to /banned
hylom [Sat, 6 May 2017 08:03:08 +0000 (17:03 +0900)]
add banned check - if user or network is banned, redirect to /banned

7 years agotemplates: add noindex meta tag when noindex var is true
hylom [Sat, 6 May 2017 08:02:20 +0000 (17:02 +0900)]
templates: add noindex meta tag when noindex var is true

7 years ago* Model::Users: rename get_permissions_of_user() to get_permissions_of
hylom [Sat, 6 May 2017 08:01:55 +0000 (17:01 +0900)]
* Model::Users: rename get_permissions_of_user() to get_permissions_of

7 years agousers-manager: show activities
hylom [Fri, 5 May 2017 12:20:54 +0000 (21:20 +0900)]
users-manager: show activities

7 years ago* Model::Networks: fix activities() to work
hylom [Fri, 5 May 2017 12:20:24 +0000 (21:20 +0900)]
* Model::Networks: fix activities() to work

7 years agousers-manager: support query by network id
hylom [Fri, 5 May 2017 11:35:10 +0000 (20:35 +0900)]
users-manager: support query by network id

7 years agoModel: add Networks.pm
hylom [Fri, 5 May 2017 11:34:43 +0000 (20:34 +0900)]
Model: add Networks.pm

7 years ago* Model::Users: select() now receive (srcid => $srcid) style argument.
hylom [Fri, 5 May 2017 11:33:47 +0000 (20:33 +0900)]
* Model::Users: select() now receive (srcid => $srcid) style argument.

7 years ago* Model::Users: implement get_permissions_of_user()
hylom [Thu, 4 May 2017 11:51:35 +0000 (20:51 +0900)]
* Model::Users: implement get_permissions_of_user()

7 years ago* Model::Users: acl2 related function() can receive srcid
hylom [Thu, 4 May 2017 11:44:42 +0000 (20:44 +0900)]
* Model::Users: acl2 related function() can receive srcid

7 years ago* Util::Test: add srcid()
hylom [Thu, 4 May 2017 11:43:43 +0000 (20:43 +0900)]
* Util::Test: add srcid()

7 years agostatus-bar: fix to work
hylom [Thu, 4 May 2017 10:12:16 +0000 (19:12 +0900)]
status-bar: fix to work

7 years ago* js/users-manager.js: ACL2 update support
hylom [Thu, 4 May 2017 10:11:48 +0000 (19:11 +0900)]
* js/users-manager.js: ACL2 update support

7 years agousers-manager: show ACL2 history
hylom [Thu, 4 May 2017 10:11:08 +0000 (19:11 +0900)]
users-manager: show ACL2 history

7 years ago* Model::Users: fix _select_acl() to work correctly
hylom [Thu, 4 May 2017 10:09:31 +0000 (19:09 +0900)]
* Model::Users: fix _select_acl() to work correctly

7 years agotemplate: add status-bar
hylom [Thu, 4 May 2017 09:21:51 +0000 (18:21 +0900)]
template: add status-bar

7 years ago* templates: common/admin_bar: add link to users-manager
hylom [Thu, 4 May 2017 08:10:55 +0000 (17:10 +0900)]
* templates: common/admin_bar: add link to users-manager

7 years ago* Web::Controller::API::User: get() takes 'type=all' argument
hylom [Thu, 4 May 2017 08:09:49 +0000 (17:09 +0900)]
* Web::Controller::API::User: get() takes 'type=all' argument

7 years ago* Web.pm: add acl2_type to siteconfig.js
hylom [Thu, 4 May 2017 08:09:16 +0000 (17:09 +0900)]
* Web.pm: add acl2_type to siteconfig.js

7 years ago* Model::Users: acl2_types() returns array when array-context
hylom [Thu, 4 May 2017 08:08:17 +0000 (17:08 +0900)]
* Model::Users: acl2_types() returns array when array-context

7 years agotemplate: fix duplicate request in users-manager
hylom [Thu, 4 May 2017 08:07:12 +0000 (17:07 +0900)]
template: fix duplicate request in users-manager

7 years agoCSS: add less file for users-manager
hylom [Thu, 4 May 2017 08:06:27 +0000 (17:06 +0900)]
CSS: add less file for users-manager

7 years agoutils/db_scripts: add al2 related sqls
hylom [Mon, 1 May 2017 14:18:20 +0000 (23:18 +0900)]
utils/db_scripts: add al2 related sqls