Commit Graph

113 Commits

Author SHA1 Message Date
Matej Kramny
48304ef4b5 Merge pull request #50 from brodul/bug-48
Fix #48 - create admin user only if no users exist
2015-10-22 17:33:42 +01:00
Andraz Brodnik
9c951dbca4 If users in db don't create default user (fixes #48)
If there are any users in the DB skip the creation of the default admin.

When user starts the app from scratch the default admin is created. If the user adds another admin and deletes the default user,
the default admin will not be created.
If there is the case that the user deletes all admins (including the one he is using right now) the default admin is created again.

This fixes bug #48 which can be a security issue for open deploys of semaphore application.
2015-10-22 14:45:27 +02:00
Matej Kramny
f89e5e6ae6 Merge pull request #40 from brodul/normal_user
Replace root home with home of the semaphore user
2015-10-09 20:34:27 +01:00
Matej Kramny
50151bc68d Merge pull request #35 from syawaralaycare/master
Add Docker Compose file
2015-10-09 20:32:32 +01:00
Andraz Brodnik
2524e315db Replace root home with home of the semaphore user 2015-10-08 22:41:35 +02:00
Matej Kramny
6d6085a2d5 Merge pull request #29 from rmessner/issue-playbook-creation
Fix Identity not being attached to a playbook on creation
2015-09-15 10:27:14 +01:00
Saqib Yawar
94a87575e6 Added Docker Compose file to support latest compose instead of deprecated docker 2015-09-14 14:33:30 -04:00
Anže Jenšterle
74ce261aac Update readme with completed task of Multiple Users support 2015-08-09 10:28:25 +02:00
Alan Campbell
c27b92aa8a Merge pull request #31 from ansible-semaphore/user-management
User management
2015-07-26 14:45:05 -04:00
Raphael MESSNER
d7b9cc1f35 Fix the issue about identity on playbook creation 2015-06-07 08:29:04 +02:00
Matej Kramny
11bd1e49df User adding/editing 2015-06-02 16:02:44 +02:00
Matej Kramny
f09478ec58 Get rid of grunt, fix users routing issues 2015-06-02 15:25:19 +02:00
Matej Kramny
50d60df7c4 Fix navigation err 'ui.sref' -> 'ui-sref' 2015-06-02 15:25:19 +02:00
Anže Jenšterle
73f012b8d7 initial user management, still not working as intended 2015-06-02 15:25:19 +02:00
Matej Kramny
abe19ce636 Remove running tasks 2015-06-02 15:24:20 +02:00
Matej Kramny
95ba734521 Add articles section 2015-05-14 14:24:37 +01:00
Matej Kramny
e8ce2a77b6 Fix magic REDIS_PORT variable
Its defined to `tcp://{ip}:6379` for some reason (maybe in the iojs dockerfile).
2015-04-24 08:35:22 +02:00
Matej Kramny
114bcb2c61 Fix dockerfile 2015-04-17 19:22:12 +01:00
Matej Kramny
d577d82062 Update readme.md 2015-04-17 18:24:17 +01:00
Matej Kramny
b5442ec967 Merge pull request #14 from mosquito/master
[fea] working with docker and fig
2015-04-02 22:57:48 +01:00
Matej Kramny
7d58089f4e Update screenshot 2015-04-02 13:47:12 +01:00
Alan Campbell
ea6034eb9c Update README.md 2015-04-01 00:20:37 -04:00
Alan Campbell
e62dff4ec6 Update README.md 2015-04-01 00:19:21 -04:00
Matej Kramny
3b5305f5cd Merge pull request #16 from ansible-semaphore/upd_package_json
[Update] Fix git url in package.json
2015-04-01 02:04:42 +01:00
Alan Campbell
f7a4067159 [Update] Git url in package json 2015-03-31 21:03:56 -04:00
Dmitry Orlov
24dba24b71 [fea] working with docker and fig 2015-03-31 17:45:37 +03:00
Alan Campbell
0cc72360be Merge pull request #11 from ansible-semaphore/feature/ui-work
UI Work
2015-03-25 09:27:47 -04:00
Matej Kramny
970f0d4f10 Fix merge conflicts 2015-03-25 11:06:26 +00:00
Matej Kramny
c638774f7a Improve readme & Dockerfile 2015-03-25 00:36:46 +00:00
Matej Kramny
7d64a0e5ed Fix editing, bugs after adding a playbook 2015-03-25 00:36:03 +00:00
Matej Kramny
58d8158116 Update site layout
- Add Dockerfile
- Add docker instructions to README.md
- Reorganise js & jade files
2015-03-25 00:36:00 +00:00
Matej Kramny
52d373e7a7 Merge pull request #10 from benwyrosdick/vagrant-fix
Fix Vagrant
2015-03-24 20:06:46 +00:00
Ben Wyrosdick
9e1287ab2c switch back to port 3000 on VM 2015-03-24 15:00:03 -05:00
Ben Wyrosdick
355acec32d fix vagrant install to run out of the box 2015-03-24 14:24:55 -05:00
Alan Campbell
d170d8df3c Merge pull request #9 from ansible-semaphore/feature/env-variables
Extend credintials.json from environment
2015-03-24 14:19:10 -04:00
Matej Kramny
de773d99cd Remove extraneous console.log 2015-03-24 18:18:26 +00:00
Matej Kramny
ae49f542ba fix readme table 2015-03-24 18:17:18 +00:00
Matej Kramny
a73ea6a8b5 Extend credintials.json from environment 2015-03-24 18:11:56 +00:00
Matej Kramny
19b921173f Clean up the repository 2015-03-09 12:40:43 +00:00
Matej Kramny
a5c5b4bc5b Fix authentication failures & get rid of grunt
- Get rid of grunt for easier setup
- Fix auth crashing the whole server for nonexistent users
2015-03-09 12:26:12 +00:00
Matej Kramny
f5ad1a2e35 Fix wording, add PreferredAuth block 2015-01-30 23:15:07 +00:00
Matej Kramny
093c41483a Update Screenshot 2015-01-30 15:53:39 +00:00
Matej Kramny
fdf0d4d616 Fix Deleting playbooks
- Update Screenshot
2015-01-30 15:51:14 +00:00
Matej Kramny
dc2dac98ad Edit playbooks, help texts
- Remove 'credential' in favour of Identity
- Add help texts for playbooks, identities.
- Fix adding Playbooks (identities)
- Editing playbooks now possible
- Improves Vagrantfile to accomodate development (suitable for production also)
2015-01-30 15:41:49 +00:00
Alan Campbell
453d9d15cd Fix url 2014-11-22 12:56:07 -05:00
Alan Campbell
6107810ae8 Merge pull request #1 from tjheeta/master
Fixes to get it running
2014-11-22 12:53:36 -05:00
TJ
7ebcb6725c Add a vagrant setup with ansible 2014-11-22 00:15:26 -08:00
TJ
5f5b34db27 Updated angularjs requires $location:nobase
https://gist.github.com/lpsBetty/714c93492ab4d535d105
2014-11-21 21:16:27 -08:00
Matej Kramny
b7978bf6ee Rename credential to identity, better UI 2014-09-11 18:42:13 +01:00
Matej Kramny
b85da6ef2b Use logtrail :) 2014-08-31 18:58:31 +01:00