fix activity api doc and `models/activity.js` and `routes/activities.js`
fix admin test