Skip to content

Commit

Permalink
Merge pull request #325 from eve-seat/dev
Browse files Browse the repository at this point in the history
Merge v0.13.0 into master
  • Loading branch information
eve-seat committed Jan 11, 2015
2 parents 62d5171 + 7472565 commit da0c61c
Show file tree
Hide file tree
Showing 73 changed files with 3,268 additions and 639 deletions.
16 changes: 4 additions & 12 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,31 +4,23 @@
##### *SeAT is still under heavy development and is not considered 100% stable yet. USE AT YOUR OWN RISK* #####

### Introduction ###
SeAT attempts to be a EVE Online Corporation Management Tool written in PHP using the [Laravel][1] Framework driven by a MySQL database.
SeAT is a EVE Online Corporation Management Tool written in PHP using the [Laravel][1] Framework driven by a MySQL database.
SeAT itself is the result of a rewrite of the original Corporation Management Tool that I wrote for our corp and figured there may be others out there that may need similar tools.

### Features ###
SeAT allows corporation CEO's and directors to manage member API keys, store member wallet & mail history, monitor corporaton poses, wallets, transactions, account ledgers etc.

### Technical Summary ###
API Keys are stored in the backend database and get updated as the schedule is configured. A cronjob gets kicked off every minute that checks which jobs need to be scheduled and actions as required.
API Keys are stored in the backend database and get updated as the schedule is configured. A cronjob gets kicked off every minute that checks which jobs need to be scheduled and actions as required.
A 'job' can be defined as a set of categorized API calls to update certain part of a Character, Corporation, Eve or Map related information in the backend. More than 55 API Endpoints have been implemented and form part of these jobs.

The SeAT backend can be run completely independant (without the frontend) and simply used to keep the database up to date, using the data in our own tools.

### Demo Site ###
You can test out SeAT at [http://eveseat.com/](http://eveseat.com/)

### Screenshots ###

Character View
![Character View](http://i.imgur.com/vKkE7bv.png)

Key Details View
![Key Details View](http://i.imgur.com/DUQCP7q.png)

Starbase Details View
![Starbase Details View](http://i.imgur.com/es3uIkA.png)
### Screenshots and More Information ###
Check out the SeAT [feature page](http://eve-seat.github.io/) for a visual taste of what SeAT has to offer, as well as a feature breakdown.

### Installation ###
Refer to the `docs/` directory for installation instructions. It is suggested that you checkout the latest release that can be found [here](https://github.com/eve-seat/seat/releases).
Expand Down
6 changes: 6 additions & 0 deletions app/commands/SeatInstall.php
Original file line number Diff line number Diff line change
Expand Up @@ -109,6 +109,8 @@ public function fire()
'smtp_hostname' => '127.0.0.1',
'smtp_username' => null,
'smtp_password' => null,
'smtp_port' => 25,
'smtp_encryption' => null
);

$this->info('[+] Welcome to the SeAT v' . \Config::get('seat.version') . ' installer!');
Expand Down Expand Up @@ -267,6 +269,8 @@ public function fire()
$configuration['smtp_hostname'] = $this->ask('[?] SMTP Hostname (' . $configuration['smtp_hostname'] .'):') ? : $configuration['smtp_hostname'];
$configuration['smtp_username'] = $this->ask('[?] SMTP Username (' . $configuration['smtp_username'] .'):') ? : $configuration['smtp_username'];
$configuration['smtp_password'] = $this->secret('[?] SMTP Password:') ? : $configuration['smtp_password'];
$configuration['smtp_port'] = $this->ask('[?] SMTP Port (' . $configuration['smtp_port'] . '):') ? : $configuration['smtp_port'];
$configuration['smtp_encryption'] = $this->ask('[?] SMTP Encryption (' . $configuration['smtp_encryption'] . '):') ? : $configuration['smtp_encryption'];
}

// Print the values and get confirmation that they are correct
Expand All @@ -281,6 +285,8 @@ public function fire()
$this->line('[+] SMTP Host: ' . $configuration['smtp_hostname']);
$this->line('[+] SMTP Username: ' . $configuration['smtp_username']);
$this->line('[+] SMTP Password: ' . str_repeat('*', strlen($configuration['smtp_password'])));
$this->line('[+] SMTP Port: ' . $configuration['smtp_port']);
$this->line('[+] SMTP Encryption: ' . $configuration['smtp_encryption']);
}
$this->line('');

Expand Down
Loading

0 comments on commit da0c61c

Please sign in to comment.